PHP Трейт Phan\CodeBase\ClassMap

Показать файл Открыть проект Примеры использования трейта

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

Метод Описание
addClassConstant ( Phan\Language\Element\ClassConstant $constant ) : void
addMethod ( Method $method ) : void
addProperty ( Phan\Language\Element\Property $property ) : void
getClassConstantByName ( string $name ) : Phan\Language\Element\ClassConstant
getClassConstantMap ( ) : array
getMethodByName ( string $name ) : Method
getMethodMap ( ) : array
getPropertyByName ( string $name ) : Phan\Language\Element\Property
getPropertyMap ( ) : array
hasClassConstantWithName ( string $name ) : boolean
hasMethodWithName ( string $name ) : boolean
hasPropertyWithName ( string $name ) : boolean

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

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

public addClassConstant ( Phan\Language\Element\ClassConstant $constant ) : void
$constant Phan\Language\Element\ClassConstant
Результат void

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

public addMethod ( Method $method ) : void
$method Phan\Language\Element\Method
Результат void

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

public addProperty ( Phan\Language\Element\Property $property ) : void
$property Phan\Language\Element\Property
Результат void

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

public getClassConstantByName ( string $name ) : Phan\Language\Element\ClassConstant
$name string
Результат Phan\Language\Element\ClassConstant

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

public getClassConstantMap ( ) : array
Результат array

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

public getMethodByName ( string $name ) : Method
$name string
Результат Phan\Language\Element\Method

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

public getMethodMap ( ) : array
Результат array

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

public getPropertyByName ( string $name ) : Phan\Language\Element\Property
$name string
Результат Phan\Language\Element\Property

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

public getPropertyMap ( ) : array
Результат array

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

public hasClassConstantWithName ( string $name ) : boolean
$name string
Результат boolean

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

public hasMethodWithName ( string $name ) : boolean
$name string
Результат boolean

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

public hasPropertyWithName ( string $name ) : boolean
$name string
Результат boolean