PHP Class Neos\Flow\Tests\Unit\Aop\Pointcut\PointcutExpressionParserTest

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

Protected Properties

Свойство Type Description
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$mockReflectionService Neos\Flow\Reflection\ReflectionService

Méthodes publiques

Méthode Description
getArgumentConstraintsFromMethodArgumentsPatternWorks ( )
getRuntimeEvaluationConditionsFromEvaluateStringReturnsTheCorrectArrayForAnEvaluateString ( )
parseCallsParseDesignatorMethodWithTheCorrectSignaturePatternStringIfTheExpressionContainsArgumentPatterns ( )
parseCallsSpecializedMethodsToParseEachDesignator ( )
parseDesignatorClassAddsAFilterToTheGivenFilterComposite ( )
parseDesignatorClassAnnotatedWithAddsAFilterToTheGivenFilterComposite ( )
parseDesignatorClassAnnotatedWithObservesAnnotationPropertyConstraints ( )
parseDesignatorFilterAddsACustomFilterToTheGivenFilterComposite ( )
parseDesignatorFilterThrowsAnExceptionIfACustomFilterDoesNotImplementThePointcutFilterInterface ( )
parseDesignatorMethodAnnotatedWithAddsAFilterToTheGivenFilterComposite ( )
parseDesignatorMethodAnnotatedWithObservesAnnotationPropertyConstraints ( )
parseDesignatorMethodParsesVisibilityForPointcutMethodNameFilter ( )
parseDesignatorMethodThrowsAnExceptionIfTheExpressionLacksTheClassMethodArrow ( )
parseDesignatorPointcutThrowsAnExceptionIfTheExpressionLacksTheAspectClassMethodArrow ( )
parseRuntimeEvaluationsBasicallyWorks ( )
parseSplitsUpTheExpressionIntoDesignatorsAndPassesTheOperatorsToTheDesginatorParseMethod ( )
parseThrowsExceptionIfPointcutExpressionIsNotAString ( )
parseThrowsExceptionIfThePointcutExpressionContainsNoDesignator ( )
setup ( ) : void Setup

Method Details

getArgumentConstraintsFromMethodArgumentsPatternWorks() public méthode

getRuntimeEvaluationConditionsFromEvaluateStringReturnsTheCorrectArrayForAnEvaluateString() public méthode

parseCallsParseDesignatorMethodWithTheCorrectSignaturePatternStringIfTheExpressionContainsArgumentPatterns() public méthode

parseCallsSpecializedMethodsToParseEachDesignator() public méthode

parseDesignatorClassAddsAFilterToTheGivenFilterComposite() public méthode

parseDesignatorClassAnnotatedWithAddsAFilterToTheGivenFilterComposite() public méthode

parseDesignatorClassAnnotatedWithObservesAnnotationPropertyConstraints() public méthode

parseDesignatorFilterAddsACustomFilterToTheGivenFilterComposite() public méthode

parseDesignatorFilterThrowsAnExceptionIfACustomFilterDoesNotImplementThePointcutFilterInterface() public méthode

parseDesignatorMethodAnnotatedWithAddsAFilterToTheGivenFilterComposite() public méthode

parseDesignatorMethodAnnotatedWithObservesAnnotationPropertyConstraints() public méthode

parseDesignatorMethodParsesVisibilityForPointcutMethodNameFilter() public méthode

parseDesignatorMethodThrowsAnExceptionIfTheExpressionLacksTheClassMethodArrow() public méthode

parseDesignatorPointcutThrowsAnExceptionIfTheExpressionLacksTheAspectClassMethodArrow() public méthode

parseRuntimeEvaluationsBasicallyWorks() public méthode

parseSplitsUpTheExpressionIntoDesignatorsAndPassesTheOperatorsToTheDesginatorParseMethod() public méthode

parseThrowsExceptionIfPointcutExpressionIsNotAString() public méthode

parseThrowsExceptionIfThePointcutExpressionContainsNoDesignator() public méthode

setup() public méthode

Setup
public setup ( ) : void
Résultat void

Property Details

$mockObjectManager protected_oe property

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $mockObjectManager
Résultat Neos\Flow\ObjectManagement\ObjectManagerInterface

$mockReflectionService protected_oe property

protected ReflectionService,Neos\Flow\Reflection $mockReflectionService
Résultat Neos\Flow\Reflection\ReflectionService