Advisor
class Advisor
interception에서 사용되는 advisor를 정의하는 클래스이다. advisor는 세가지 정보로 구성된다. 그 세가지 정보는 advisor의 이름, advisor가 실행될 pointCut, 그리고 이 advisor가 실행될 때 실제로 작동하는 closure인 advice이다.
Properties
protected string | $name | ||
protected string[] | $pointCut | ||
protected Closure | $advice |
Methods
string
getName()
이 advisor의 name을 반환한다.
void
setName(string $name)
이 advisor의 name을 주어진 값으로 지정한다.
string[]
getPointCut()
No description
void
setPointCut(string|string[] $pointCut)
이 advisor의 pointcut을 지정한다.
Details
at line 52
__construct(string $name, string|string[] $pointCut, Closure $advice)
생성자.
at line 64
Closure
getAdvice()
이 advisor의 advice를 반환한다.
at line 76
void
setAdvice(Closure $advice)
이 advisor의 advice를 주어진 값으로 지정한다.
at line 86
string
getName()
이 advisor의 name을 반환한다.
at line 98
void
setName(string $name)
이 advisor의 name을 주어진 값으로 지정한다.
at line 106
string[]
getPointCut()
at line 118
void
setPointCut(string|string[] $pointCut)
이 advisor의 pointcut을 지정한다.