Bug #32530

forgetClass() cannot forget classes that have left the building

Added by Karsten Dambekalns over 3 years ago. Updated over 3 years ago.

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

100%

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

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 3 years 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

#1 Updated by Gerrit Code Review over 3 years 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

#2 Updated by Gerrit Code Review over 3 years ago

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

#3 Updated by Gerrit Code Review over 3 years ago

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

#4 Updated by Gerrit Code Review over 3 years ago

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

#5 Updated by Gerrit Code Review over 3 years ago

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

#6 Updated by Christopher Hlubek over 3 years ago

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

#7 Updated by Karsten Dambekalns over 3 years ago

  • Target version changed from 1.1 to 1.1 beta 1

Also available in: Atom PDF