PHP Класс LazyRecord\Schema\SchemaCollection

Наследование: implements IteratorAggregat\IteratorAggregate, implements ArrayAcces\ArrayAccess, implements Countabl\Countable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$schemas

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

Метод Описание
__construct ( array $classNames )
count ( )
evaluate ( )
evaluateArray ( array $classes )
expandDependency ( )
filter ( callable $cb )
getBuildableSchemas ( )
getClasses ( )
getDeclareSchemas ( ) : DeclareSchema[]
getIterator ( )
getSchemas ( ) * foreach ($classes as $class) { }
map ( callable $cb )
offsetExists ( $name )
offsetGet ( $name )
offsetSet ( $name, $value )
offsetUnset ( $name )

Защищенные методы

Метод Описание
expandSchemaDependency ( DeclareSchema $schema )

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

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

public __construct ( array $classNames )
$classNames array

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

public count ( )

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

public evaluate ( )

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

public static evaluateArray ( array $classes )
$classes array

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

public expandDependency ( )

expandSchemaDependency() защищенный Метод

protected expandSchemaDependency ( DeclareSchema $schema )
$schema DeclareSchema

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

public filter ( callable $cb )
$cb callable

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

public getBuildableSchemas ( )

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

public getClasses ( )

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

public getDeclareSchemas ( ) : DeclareSchema[]
Результат DeclareSchema[]

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

public getIterator ( )

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

* foreach ($classes as $class) { }
public getSchemas ( )

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

public map ( callable $cb )
$cb callable

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

public offsetExists ( $name )

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

public offsetGet ( $name )

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

public offsetSet ( $name, $value )

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

public offsetUnset ( $name )

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

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

protected $schemas