PHP Класс Xpressengine\Interception\Proxy\ProxyConfig

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

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

Свойство Тип Описание
$class
$rfc ReflectionClass 타겟 클래스의 ReflectionClass

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

Метод Описание
__construct ( string $class ) constructor.
getProxyName ( ) : string 동적으로 생성할 프록시 파일의 이름을 조회한다.
getReflectionClass ( ) : ReflectionClass 타겟클래스의 ReflectionClass를 반환한다.
getTargetMethods ( ) : ReflectionMetho\ReflectionMethod[] 프록시 클래스에서 수정해야 할 메소드 목록을 반환한다.
getTargetName ( ) : string 타겟 클래스 이름을 조회한다.
getTargetPath ( ) : string 타겟 클래스의 파일 경로를 조회한다.

Приватные методы

Метод Описание
resolveRfc ( ) : ReflectionClass 타겟클래스의 ReflectionClass를 생성한다.

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

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

constructor.
public __construct ( string $class )
$class string 타겟 클래스 이름(full name)

getProxyName() публичный Метод

동적으로 생성할 프록시 파일의 이름을 조회한다.
public getProxyName ( ) : string
Результат string

getReflectionClass() публичный Метод

타겟클래스의 ReflectionClass를 반환한다.
public getReflectionClass ( ) : ReflectionClass
Результат ReflectionClass

getTargetMethods() публичный Метод

Interception은 타겟 클래스의 public 메소드만 대상으로 한다.
public getTargetMethods ( ) : ReflectionMetho\ReflectionMethod[]
Результат ReflectionMetho\ReflectionMethod[] 수정할 메소드 목록

getTargetName() публичный Метод

타겟 클래스 이름을 조회한다.
public getTargetName ( ) : string
Результат string

getTargetPath() публичный Метод

타겟 클래스의 파일 경로를 조회한다.
public getTargetPath ( ) : string
Результат string

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

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

protected $class

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

타겟 클래스의 ReflectionClass
protected ReflectionClass $rfc
Результат ReflectionClass