PHP Класс LeanMapper\Reflection\EntityReflection

Автор: Vojtěch Kohout
Наследование: extends ReflectionClass
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__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