PHP Класс Goetas\Xsd\XsdToPhp\Php\Structure\PHPClass

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

Защищенные свойства (Protected)

Свойство Тип Описание
$abstract boolean
$checks
$constants PHPConstant[]
$doc
$extends PHPClass
$name
$namespace
$properties Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty[]

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

Метод Описание
__construct ( $name = null, $namespace = null )
__toString ( )
addCheck ( $property, $check, $value )
addProperty ( Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $property )
createFromFQCN ( $className )
getAbstract ( )
getChecks ( $property ) : array
getDoc ( )
getExtends ( ) : PHPClass
getFullName ( )
getName ( )
getNamespace ( )
getProperties ( ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty[]
getPropertiesInHierarchy ( ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty
getProperty ( string $name ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty
getPropertyInHierarchy ( string $name ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty
hasProperty ( string $name ) : boolean
hasPropertyInHierarchy ( string $name ) : boolean
setAbstract ( $abstract )
setDoc ( $doc )
setExtends ( PHPClass $extends ) : PHPClass
setName ( $name )
setNamespace ( $namespace )

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

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

public __construct ( $name = null, $namespace = null )

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

public __toString ( )

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

public addCheck ( $property, $check, $value )
$property
$check
$value

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

public addProperty ( Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty $property )
$property Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty

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

public static createFromFQCN ( $className )

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

public getAbstract ( )

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

public getChecks ( $property ) : array
$property
Результат array

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

public getDoc ( )

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

public getExtends ( ) : PHPClass
Результат PHPClass

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

public getFullName ( )

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

public getName ( )

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

public getNamespace ( )

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

public getProperties ( ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty[]
Результат Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty[]

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

public getPropertiesInHierarchy ( ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty
Результат Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty

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

public getProperty ( string $name ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty
$name string
Результат Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty

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

public getPropertyInHierarchy ( string $name ) : Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty
$name string
Результат Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty

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

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

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

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

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

public setAbstract ( $abstract )

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

public setDoc ( $doc )

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

public setExtends ( PHPClass $extends ) : PHPClass
$extends PHPClass
Результат PHPClass

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

public setName ( $name )

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

public setNamespace ( $namespace )

Описание свойств

$abstract защищенное свойство

protected bool $abstract
Результат boolean

$checks защищенное свойство

protected $checks

$constants защищенное свойство

protected PHPConstant[] $constants
Результат PHPConstant[]

$doc защищенное свойство

protected $doc

$extends защищенное свойство

protected PHPClass,Goetas\Xsd\XsdToPhp\Php\Structure $extends
Результат PHPClass

$name защищенное свойство

protected $name

$namespace защищенное свойство

protected $namespace

$properties защищенное свойство

protected PHPProperty[],Goetas\Xsd\XsdToPhp\Php\Structure $properties
Результат Goetas\Xsd\XsdToPhp\Php\Structure\PHPProperty[]