Property | Type | Description | |
---|---|---|---|
$first | Go\Aop\Pointcut | ||
$kind | integer | Returns pointcut kind | |
$second | Go\Aop\Pointcut |
Method | Description | |
---|---|---|
__construct ( Go\Aop\Pointcut $first, Go\Aop\Pointcut $second ) | Signature method matcher constructor | |
getKind ( ) : integer | Returns the kind of point filter | |
matches ( mixed $point, null | mixed $context = null, null | string | object $instance = null, array $arguments = null ) : boolean | Performs matching of point of code |
Method | Description | |
---|---|---|
matchPart ( Go\Aop\Pointcut $pointcut, ReflectionMethod | ReflectionProperty $point, mixed $context = null, object | string | null $instance = null, array $arguments = null ) : boolean | Checks if point filter matches the point |
public __construct ( Go\Aop\Pointcut $first, Go\Aop\Pointcut $second ) | ||
$first | Go\Aop\Pointcut | First filter |
$second | Go\Aop\Pointcut | Second filter |
protected matchPart ( Go\Aop\Pointcut $pointcut, ReflectionMethod | ReflectionProperty $point, mixed $context = null, object | string | null $instance = null, array $arguments = null ) : boolean | ||
$pointcut | Go\Aop\Pointcut | Pointcut part |
$point | ReflectionMethod | ReflectionProperty | |
$context | mixed | Related context, can be class or namespace |
$instance | object | string | null | [Optional] Instance for dynamic matching |
$arguments | array | [Optional] Extra arguments for dynamic matching |
return | boolean |
public matches ( mixed $point, null | mixed $context = null, null | string | object $instance = null, array $arguments = null ) : boolean | ||
$point | mixed | Specific part of code, can be any Reflection class |
$context | null | mixed | Related context, can be class or namespace |
$instance | null | string | object | Invocation instance or string for static calls |
$arguments | array | Dynamic arguments for method |
return | boolean |