PHP 클래스 Horde_Injector_Binder_AnnotatedSetters, horde

저자: Bob Mckee ([email protected])
저자: James Pepin ([email protected])
저자: Chuck Hagenbuch ([email protected])
상속: implements Horde_Injector_Binder
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Horde_Injector_Binder $binder, Horde_Injector_DependencyFinder $finder = null ) Constructor.
create ( Horde_Injector $injector )
equals ( Horde_Injector_Binder $otherBinder ) : boolean
getBinder ( ) : Horde_Injector_Binder

비공개 메소드들

메소드 설명
_callSetters ( array $setters, Horde_Injector $injector, object $instance ) Call each ReflectionMethod in the $setters array, filling in its dependencies with the $injector.
_findAnnotatedSetters ( ReflectionClass $reflectionClass ) : array Find all public methods in $reflectionClass that are annotated with
_isSetterMethod ( ReflectionMethod $reflectionMethod ) Is a method a setter method, by the criteria we define (has a doc comment that includes @inject).

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Horde_Injector_Binder $binder, Horde_Injector_DependencyFinder $finder = null )
$binder Horde_Injector_Binder
$finder Horde_Injector_DependencyFinder

create() 공개 메소드

public create ( Horde_Injector $injector )
$injector Horde_Injector

equals() 공개 메소드

public equals ( Horde_Injector_Binder $otherBinder ) : boolean
$otherBinder Horde_Injector_Binder
리턴 boolean Equality.

getBinder() 공개 메소드

public getBinder ( ) : Horde_Injector_Binder
리턴 Horde_Injector_Binder