Bug #32530

forgetClass() cannot forget classes that have left the building

Added by Karsten Dambekalns over 1 year ago. Updated over 1 year ago.

Status:Resolved Start date:2011-12-14
Priority:Must have Due date:
Assignee:Karsten Dambekalns % Done:

100%

Category:Reflection
Target version:TYPO3 Flow Base Distribution - 1.1 beta 1
PHP Version: Complexity:
Has patch:No FLOW3 version affected:Git master
Votes: 0

Description

If a class has been removed, it cannot be forgotten by the new ReflectionService. This is caused by the a class_implements() call on the class name to be forgotten.


Related issues

related to TYPO3.Flow - Feature #32531: Optimize ReflectionService Resolved 2011-12-14

Associated revisions

Revision 97af40ea
Added by Christopher Hlubek over 1 year ago

[FEATURE] Optimized Reflection Service

A new Reflection Service which specifically supports development and
production scenarios. While the development version is tailored to
flexibility and partial flushing, the production variant works with
frozen caches and loads per-class information only on demand.

Memory consumption in Production context will be notably lower and also
the overall performance is better.

This change set updates but also removes several unit tests. Those
removed should be replaced by a more meaningful and better maintainable
functional test.

Resolves: #32531
Fixes: #32530
Releases: 1.1
Change-Id: Idbaa7906dcdad82131eaf74a8dbfa371b78fe94e

History

Updated by Gerrit Code Review over 1 year ago

  • Status changed from Accepted to Under Review

Patch set 4 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7243

Updated by Gerrit Code Review over 1 year ago

Patch set 5 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7243

Updated by Gerrit Code Review over 1 year ago

Patch set 6 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7243

Updated by Gerrit Code Review over 1 year ago

Patch set 9 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7243

Updated by Gerrit Code Review over 1 year ago

Patch set 10 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7243

Updated by Christopher Hlubek over 1 year ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Updated by Karsten Dambekalns over 1 year ago

  • Target version changed from 1.1 to 1.1 beta 1

Also available in: Atom PDF