Property | Type | Description | |
---|---|---|---|
$loader | 프록시클래스 로더. 프록시 클래스를 동적으로 생성한 다음 로더를 사용하여 로드한다. | ||
$passes | 프록시 클래스의 코드를 생성할 때 사용되는 Pass 목록 |
Method | Description | |
---|---|---|
__construct ( Xpressengine\Interception\Proxy\Loader\Loader $loader, array $passes ) | constructor. | |
clear ( ) : void | 기생성된 Proxy 파일을 모두 삭제한다. | |
generate ( string $targetClass ) : string | 주어진 타겟 클래스의 프록시 클래스를 생성하고, 로드한 다음 프록시 클래스명을 반환한다. |
Method | Description | |
---|---|---|
generateProxyDefinition ( |
프록시 명세(Definition)을 작성한다. | |
loadFile ( string $path ) : void | load file |
public __construct ( Xpressengine\Interception\Proxy\Loader\Loader $loader, array $passes ) | ||
$loader | Xpressengine\Interception\Proxy\Loader\Loader | 프록시클래스 로더 |
$passes | array | Pass 목록 |
protected generateProxyDefinition ( |
||
$config | 프록시 설정 | |
return |