PHP Класс gossi\codegen\model\PhpClass

Автор: Thomas Gossmann
Наследование: extends AbstractPhpStruct, implements gossi\codegen\model\GenerateableInterface, implements gossi\codegen\model\TraitsInterface, implements gossi\codegen\model\ConstantsInterface, implements gossi\codegen\model\PropertiesInterface, use trait gossi\codegen\model\parts\AbstractPart, use trait gossi\codegen\model\parts\ConstantsPart, use trait gossi\codegen\model\parts\FinalPart, use trait gossi\codegen\model\parts\InterfacesPart, use trait gossi\codegen\model\parts\PropertiesPart, use trait gossi\codegen\model\parts\TraitsPart
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( string $name = null ) Creates a new PHP class
fromFile ( string $filename ) : PhpClass Creates a PHP class from file
fromReflection ( ReflectionClass $ref ) : PhpClass Creates a PHP class from reflection
generateDocblock ( )
getParentClassName ( ) : string Returns the parent class name
setParentClassName ( string | null $name ) Sets the parent class name

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

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

Creates a new PHP class
public __construct ( string $name = null )
$name string the qualified name

fromFile() публичный статический Метод

Creates a PHP class from file
public static fromFile ( string $filename ) : PhpClass
$filename string
Результат PhpClass

fromReflection() публичный статический Метод

Creates a PHP class from reflection
Устаревший: Use fromFile() instead
public static fromReflection ( ReflectionClass $ref ) : PhpClass
$ref ReflectionClass
Результат PhpClass

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

public generateDocblock ( )

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

Returns the parent class name
public getParentClassName ( ) : string
Результат string

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

Sets the parent class name
public setParentClassName ( string | null $name )
$name string | null the new parent