PHP 클래스 LeanMapper\Reflection\EntityReflection

저자: Vojtěch Kohout
상속: extends ReflectionClass
파일 보기 프로젝트 열기: tharos/leanmapper 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( mixed $argument, LeanMapper\IMapper $mapper = null )
getAliases ( ) : Aliases Gets Aliases instance relevant to current class
getDocComment ( ) : string Gets doc comment of current class
getEntityProperties ( ) : Property[] Gets array of all entity's properties
getEntityProperty ( string $name ) : Property | null Gets requested entity's property
getGetter ( string $name ) : ReflectionMetho\ReflectionMethod | null Gets requested getter's reflection
getGetters ( ) : ReflectionMetho\ReflectionMethod[] Gets array of getter's reflections
getParentClass ( ) : self | null Gets parent entity's reflection
getSetter ( string $name ) : ReflectionMetho\ReflectionMethod | null Gets requested setter's reflection

비공개 메소드들

메소드 설명
getFamilyLine ( ) : self[]
initGettersAndSetters ( )
parseProperties ( )

메소드 상세

__construct() 공개 메소드

public __construct ( mixed $argument, LeanMapper\IMapper $mapper = null )
$argument mixed
$mapper LeanMapper\IMapper

getAliases() 공개 메소드

Gets Aliases instance relevant to current class
public getAliases ( ) : Aliases
리턴 Aliases

getDocComment() 공개 메소드

Gets doc comment of current class
public getDocComment ( ) : string
리턴 string

getEntityProperties() 공개 메소드

Gets array of all entity's properties
public getEntityProperties ( ) : Property[]
리턴 Property[]

getEntityProperty() 공개 메소드

Gets requested entity's property
public getEntityProperty ( string $name ) : Property | null
$name string
리턴 Property | null

getGetter() 공개 메소드

Gets requested getter's reflection
public getGetter ( string $name ) : ReflectionMetho\ReflectionMethod | null
$name string
리턴 ReflectionMetho\ReflectionMethod | null

getGetters() 공개 메소드

Gets array of getter's reflections
public getGetters ( ) : ReflectionMetho\ReflectionMethod[]
리턴 ReflectionMetho\ReflectionMethod[]

getParentClass() 공개 메소드

Gets parent entity's reflection
public getParentClass ( ) : self | null
리턴 self | null

getSetter() 공개 메소드

Gets requested setter's reflection
public getSetter ( string $name ) : ReflectionMetho\ReflectionMethod | null
$name string
리턴 ReflectionMetho\ReflectionMethod | null