Свойство | Тип | Описание | |
---|---|---|---|
$advisors | array | An array of \Neos\Flow\Aop\Advisor objects | |
$cachedTargetClassNameCandidates | |||
$className | string | ||
$interfaceIntroductions | array | An array of \Neos\Flow\Aop\InterfaceIntroduction objects | |
$pointcuts | array | An array of explicitly declared \Neos\Flow\Pointcut objects | |
$propertyIntroductions | array | An array of \Neos\Flow\Aop\PropertyIntroduction objects | |
$traitIntroductions | array | An array of \Neos\Flow\Aop\TraitIntroduction objects |
Метод | Описание | |
---|---|---|
__construct ( string $className ) | The constructor | |
addAdvisor ( |
Adds an advisor to this aspect container | |
addInterfaceIntroduction ( |
Adds an introduction declaration to this aspect container | |
addPointcut ( |
Adds a pointcut (from a pointcut declaration) to this aspect container | |
addPropertyIntroduction ( |
Adds an introduction declaration to this aspect container | |
addTraitIntroduction ( |
Adds an introduction declaration to this aspect container | |
getAdvisors ( ) : array | Returns the advisors which were defined in the aspect | |
getCachedTargetClassNameCandidates ( ) : |
||
getClassName ( ) : string | Returns the name of the aspect class | |
getInterfaceIntroductions ( ) : array | Returns the interface introductions which were defined in the aspect | |
getPointcuts ( ) : array | Returns the pointcuts which were declared in the aspect. This does not contain the pointcuts which were made out of the pointcut expressions for the advisors! | |
getPropertyIntroductions ( ) : array | Returns the property introductions which were defined in the aspect | |
getTraitIntroductions ( ) : array | Returns the trait introductions which were defined in the aspect | |
reduceTargetClassNames ( |
This method is used to optimize the matching process. |
public __construct ( string $className ) | ||
$className | string | Name of the aspect class |
public addAdvisor ( |
||
$advisor | The advisor to add | |
Результат | void |
public addInterfaceIntroduction ( |
||
$introduction | ||
Результат | void |
public addPointcut ( |
||
$pointcut | The pointcut to add | |
Результат | void |
public addPropertyIntroduction ( |
||
$introduction | ||
Результат | void |
public addTraitIntroduction ( |
||
$introduction | ||
Результат | void |
public getAdvisors ( ) : array | ||
Результат | array | Array of \Neos\Flow\Aop\Advisor objects |
public getCachedTargetClassNameCandidates ( ) : |
||
Результат |
public getClassName ( ) : string | ||
Результат | string | Name of the aspect class |
public getInterfaceIntroductions ( ) : array | ||
Результат | array | Array of \Neos\Flow\Aop\InterfaceIntroduction objects |
public getPointcuts ( ) : array | ||
Результат | array | Array of \Neos\Flow\Aop\Pointcut\Pointcut objects |
public getPropertyIntroductions ( ) : array | ||
Результат | array | Array of \Neos\Flow\Aop\PropertyIntroduction objects |
public getTraitIntroductions ( ) : array | ||
Результат | array | Array of \Neos\Flow\Aop\TraitIntroduction objects |
public reduceTargetClassNames ( |
||
$classNameIndex | ||
Результат |
protected array $advisors | ||
Результат | array |
protected ClassNameIndex,Neos\Flow\Aop\Builder $cachedTargetClassNameCandidates | ||
Результат |
protected array $interfaceIntroductions | ||
Результат | array |
protected array $pointcuts | ||
Результат | array |
protected array $propertyIntroductions | ||
Результат | array |
protected array $traitIntroductions | ||
Результат | array |