Property | Type | Description | |
---|---|---|---|
$maxTimestamp | integer | Cached timestamp for resources | |
$resources | array | List of resources for application |
Method | Description | |
---|---|---|
__construct ( ) | Constructor for container | |
addResource ( $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 | |
getPointcut ( string $id ) : Go\Aop\Pointcut | Returns a pointcut by identifier | |
getResources ( ) : array | Returns 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 ( $resource ) |
public getAdvisor ( string $id ) : Go\Aop\Advisor | ||
$id | string | Advisor identifier |
return | Go\Aop\Advisor |
public getPointcut ( string $id ) : Go\Aop\Pointcut | ||
$id | string | Pointcut identifier |
return | Go\Aop\Pointcut |
public getResources ( ) : array | ||
return | 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 |
protected int $maxTimestamp | ||
return | integer |
protected array $resources | ||
return | array |