PHP Class lazyrecord\schema\SchemaCollection

Inheritance: implements IteratorAggregat\IteratorAggregate, implements ArrayAcces\ArrayAccess, implements Countabl\Countable
Datei anzeigen Open project: corneltek/lazyrecord Class Usage Examples

Protected Properties

Property Type Description
$schemas

Public Methods

Method Description
__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 )

Protected Methods

Method Description
expandSchemaDependency ( DeclareSchema $schema )

Method Details

__construct() public method

public __construct ( array $classNames )
$classNames array

count() public method

public count ( )

evaluate() public method

public evaluate ( )

evaluateArray() public static method

public static evaluateArray ( array $classes )
$classes array

expandDependency() public method

public expandDependency ( )

expandSchemaDependency() protected method

protected expandSchemaDependency ( DeclareSchema $schema )
$schema DeclareSchema

filter() public method

public filter ( callable $cb )
$cb callable

getBuildableSchemas() public method

public getBuildableSchemas ( )

getClasses() public method

public getClasses ( )

getDeclareSchemas() public method

public getDeclareSchemas ( ) : DeclareSchema[]
return DeclareSchema[]

getIterator() public method

public getIterator ( )

getSchemas() public method

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

map() public method

public map ( callable $cb )
$cb callable

offsetExists() public method

public offsetExists ( $name )

offsetGet() public method

public offsetGet ( $name )

offsetSet() public method

public offsetSet ( $name, $value )

offsetUnset() public method

public offsetUnset ( $name )

Property Details

$schemas protected_oe property

protected $schemas