Метод | Описание | |
---|---|---|
addResource ( string $resource ) | Add an AOP resource to the container | |
getAdvisor ( string $id ) : Go\Aop\Advisor | Returns an advisor by identifier | |
getAspect ( string $aspectName ) : Go\Aop\Aspect | Returns an aspect by id or class name | |
getByTag ( string $tag ) : array | Return list of service tagged with marker | |
getPointcut ( string $id ) : Go\Aop\Pointcut | Returns a pointcut by identifier | |
getResources ( ) : array | Returns the list of AOP resources | |
isFresh ( integer $timestamp ) : boolean | Checks the freshness of AOP cache | |
registerAdvisor ( Go\Aop\Advisor $advisor, string $id ) | Store the advisor in the container | |
registerAspect ( Go\Aop\Aspect $aspect ) | Register an aspect in the container | |
registerPointcut ( Go\Aop\Pointcut $pointcut, string $id ) | Store the pointcut in the container |
public addResource ( string $resource ) | ||
$resource | string | Path to the resource Resources is used to check the freshness of AOP cache |
public getAdvisor ( string $id ) : Go\Aop\Advisor | ||
$id | string | Advisor identifier |
Результат | Go\Aop\Advisor |
public getPointcut ( string $id ) : Go\Aop\Pointcut | ||
$id | string | Pointcut identifier |
Результат | Go\Aop\Pointcut |
public getResources ( ) : array | ||
Результат | array |
public registerAdvisor ( Go\Aop\Advisor $advisor, string $id ) | ||
$advisor | Go\Aop\Advisor | Instance |
$id | string | Key for advisor |
public registerAspect ( Go\Aop\Aspect $aspect ) | ||
$aspect | Go\Aop\Aspect | Instance of concrete aspect |
public registerPointcut ( Go\Aop\Pointcut $pointcut, string $id ) | ||
$pointcut | Go\Aop\Pointcut | Instance |
$id | string | Key for pointcut |