PHP Класс Neos\Flow\Tests\Unit\Aop\Pointcut\PointcutExpressionParserTest

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$mockReflectionService Neos\Flow\Reflection\ReflectionService

Открытые методы

Метод Описание
getArgumentConstraintsFromMethodArgumentsPatternWorks ( )
getRuntimeEvaluationConditionsFromEvaluateStringReturnsTheCorrectArrayForAnEvaluateString ( )
parseCallsParseDesignatorMethodWithTheCorrectSignaturePatternStringIfTheExpressionContainsArgumentPatterns ( )
parseCallsSpecializedMethodsToParseEachDesignator ( )
parseDesignatorClassAddsAFilterToTheGivenFilterComposite ( )
parseDesignatorClassAnnotatedWithAddsAFilterToTheGivenFilterComposite ( )
parseDesignatorClassAnnotatedWithObservesAnnotationPropertyConstraints ( )
parseDesignatorFilterAddsACustomFilterToTheGivenFilterComposite ( )
parseDesignatorFilterThrowsAnExceptionIfACustomFilterDoesNotImplementThePointcutFilterInterface ( )
parseDesignatorMethodAnnotatedWithAddsAFilterToTheGivenFilterComposite ( )
parseDesignatorMethodAnnotatedWithObservesAnnotationPropertyConstraints ( )
parseDesignatorMethodParsesVisibilityForPointcutMethodNameFilter ( )
parseDesignatorMethodThrowsAnExceptionIfTheExpressionLacksTheClassMethodArrow ( )
parseDesignatorPointcutThrowsAnExceptionIfTheExpressionLacksTheAspectClassMethodArrow ( )
parseRuntimeEvaluationsBasicallyWorks ( )
parseSplitsUpTheExpressionIntoDesignatorsAndPassesTheOperatorsToTheDesginatorParseMethod ( )
parseThrowsExceptionIfPointcutExpressionIsNotAString ( )
parseThrowsExceptionIfThePointcutExpressionContainsNoDesignator ( )
setup ( ) : void Setup

Описание методов

getArgumentConstraintsFromMethodArgumentsPatternWorks() публичный Метод

getRuntimeEvaluationConditionsFromEvaluateStringReturnsTheCorrectArrayForAnEvaluateString() публичный Метод

parseCallsParseDesignatorMethodWithTheCorrectSignaturePatternStringIfTheExpressionContainsArgumentPatterns() публичный Метод

parseCallsSpecializedMethodsToParseEachDesignator() публичный Метод

parseDesignatorClassAddsAFilterToTheGivenFilterComposite() публичный Метод

parseDesignatorClassAnnotatedWithAddsAFilterToTheGivenFilterComposite() публичный Метод

parseDesignatorClassAnnotatedWithObservesAnnotationPropertyConstraints() публичный Метод

parseDesignatorFilterAddsACustomFilterToTheGivenFilterComposite() публичный Метод

parseDesignatorFilterThrowsAnExceptionIfACustomFilterDoesNotImplementThePointcutFilterInterface() публичный Метод

parseDesignatorMethodAnnotatedWithAddsAFilterToTheGivenFilterComposite() публичный Метод

parseDesignatorMethodAnnotatedWithObservesAnnotationPropertyConstraints() публичный Метод

parseDesignatorMethodParsesVisibilityForPointcutMethodNameFilter() публичный Метод

parseDesignatorMethodThrowsAnExceptionIfTheExpressionLacksTheClassMethodArrow() публичный Метод

parseDesignatorPointcutThrowsAnExceptionIfTheExpressionLacksTheAspectClassMethodArrow() публичный Метод

parseRuntimeEvaluationsBasicallyWorks() публичный Метод

parseSplitsUpTheExpressionIntoDesignatorsAndPassesTheOperatorsToTheDesginatorParseMethod() публичный Метод

parseThrowsExceptionIfPointcutExpressionIsNotAString() публичный Метод

parseThrowsExceptionIfThePointcutExpressionContainsNoDesignator() публичный Метод

setup() публичный Метод

Setup
public setup ( ) : void
Результат void

Описание свойств

$mockObjectManager защищенное свойство

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $mockObjectManager
Результат Neos\Flow\ObjectManagement\ObjectManagerInterface

$mockReflectionService защищенное свойство

protected ReflectionService,Neos\Flow\Reflection $mockReflectionService
Результат Neos\Flow\Reflection\ReflectionService