PHP Class Neos\Flow\Tests\Functional\Aop\FrameworkTest

Inheritance: extends Neos\Flow\Tests\FunctionalTestCase
Afficher le fichier Open project: neos/flow-development-collection

Méthodes publiques

Méthode Description
adviceInformationIsAlsoBuiltWhenTheTargetClassIsUnserialized ( )
adviceRecoversFromException ( )
afterReturningAdviceIsTakingEffect ( )
codeAfterTheAopCodeInTheProxyMethodIsOnlyCalledOnce ( ) Due to the way the proxy classes are rendered, lifecycle methods such as initializeObject() were called twice if the constructor is adviced by some aspect. This test makes sure that any code after the AOP advice code is only executed once.
constructorAdvicesAreInvoked ( )
containWithSplObjectStorageInRuntimeEvaluation ( )
finalClassesCanBeAdvised ( )
globalObjectsAreSupportedInMethodRuntimeCondition ( )
interfaceWithMethodCanBeIntroduced ( ) An interface with a method which is not adviced and thus not implemented can be introduced.
introducedPropertiesCanHaveADefaultValue ( )
introducedTraitMethodWontOverrideExistingMethods ( )
methodArgumentsCanBeSetInTheJoinpoint ( )
methodWithStaticTypeDeclarationsCanBeAdvised ( )
onlyPropertiesCanBeIntroduced ( ) Public and protected properties can be introduced.
propertiesCanBeIntroduced ( ) Public and protected properties can be introduced.
protectedMethodsCanAlsoBeAdviced ( ) Checks if the target class is protected, the advice is woven in anyway.
resultOfGreetMethodIsModifiedBySpecialNameAdvice ( )
resultOfGreetObjectMethodIsModifiedByAdvice ( )
resultOfSayHelloMethodIsModifiedByWorldAdvice ( )
thisIsSupportedInMethodRuntimeCondition ( )
traitWithNewMethodCanBeIntroduced ( )
withinPointcutsAlsoAcceptClassNames ( )

Method Details

adviceInformationIsAlsoBuiltWhenTheTargetClassIsUnserialized() public méthode

adviceRecoversFromException() public méthode

afterReturningAdviceIsTakingEffect() public méthode

codeAfterTheAopCodeInTheProxyMethodIsOnlyCalledOnce() public méthode

Test for bugfix #25610

constructorAdvicesAreInvoked() public méthode

containWithSplObjectStorageInRuntimeEvaluation() public méthode

finalClassesCanBeAdvised() public méthode

globalObjectsAreSupportedInMethodRuntimeCondition() public méthode

interfaceWithMethodCanBeIntroduced() public méthode

The proxy class contains a place holder implementation of that introduced method.

introducedPropertiesCanHaveADefaultValue() public méthode

introducedTraitMethodWontOverrideExistingMethods() public méthode

methodArgumentsCanBeSetInTheJoinpoint() public méthode

methodWithStaticTypeDeclarationsCanBeAdvised() public méthode

onlyPropertiesCanBeIntroduced() public méthode

Public and protected properties can be introduced.

propertiesCanBeIntroduced() public méthode

Public and protected properties can be introduced.

protectedMethodsCanAlsoBeAdviced() public méthode

The necessary advice is defined in BaseFunctionalityAspect. Test for bugfix #2581

resultOfGreetMethodIsModifiedBySpecialNameAdvice() public méthode

resultOfGreetObjectMethodIsModifiedByAdvice() public méthode

resultOfSayHelloMethodIsModifiedByWorldAdvice() public méthode

thisIsSupportedInMethodRuntimeCondition() public méthode

traitWithNewMethodCanBeIntroduced() public méthode

withinPointcutsAlsoAcceptClassNames() public méthode