PHP Класс Xpressengine\Interception\Advisor

Автор: XE Developers ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$advice 이 advisor가 실행될 때 실제로 작동하게 되는 closure
$name 이 advisor의 이름
$pointCut 이 advisor가 실행될 위치를 지정하는 pointcut

Открытые методы

Метод Описание
__construct ( string $name, string | string[] $pointCut, Closure $advice ) 생성자.
getAdvice ( ) : Closure 이 advisor의 advice를 반환한다.
getName ( ) : string 이 advisor의 name을 반환한다.
getPointCut ( ) : string[]
setAdvice ( Closure $advice ) : void 이 advisor의 advice를 주어진 값으로 지정한다.
setName ( string $name ) : void 이 advisor의 name을 주어진 값으로 지정한다.
setPointCut ( string | string[] $pointCut ) : void 이 advisor의 pointcut을 지정한다.

Описание методов

__construct() публичный метод

생성자.
public __construct ( string $name, string | string[] $pointCut, Closure $advice )
$name string advisor's name
$pointCut string | string[] advisor's pointcut
$advice Closure advisor's advice

getAdvice() публичный метод

이 advisor의 advice를 반환한다.
public getAdvice ( ) : Closure
Результат Closure

getName() публичный метод

이 advisor의 name을 반환한다.
public getName ( ) : string
Результат string

getPointCut() публичный метод

public getPointCut ( ) : string[]
Результат string[]

setAdvice() публичный метод

이 advisor의 advice를 주어진 값으로 지정한다.
public setAdvice ( Closure $advice ) : void
$advice Closure 지정하려는 advice
Результат void

setName() публичный метод

이 advisor의 name을 주어진 값으로 지정한다.
public setName ( string $name ) : void
$name string 지정하려는 name
Результат void

setPointCut() публичный метод

이 advisor의 pointcut을 지정한다.
public setPointCut ( string | string[] $pointCut ) : void
$pointCut string | string[] 지정하려는 pointcut
Результат void

Описание свойств

$advice защищенное свойство

이 advisor가 실행될 때 실제로 작동하게 되는 closure
protected $advice

$name защищенное свойство

이 advisor의 이름
protected $name

$pointCut защищенное свойство

이 advisor가 실행될 위치를 지정하는 pointcut
protected $pointCut