PHP Class lazyrecord\schema\SchemaCollection

Inheritance: implements IteratorAggregat\IteratorAggregate, implements ArrayAcces\ArrayAccess, implements Countabl\Countable
Afficher le fichier Open project: corneltek/lazyrecord Class Usage Examples

Protected Properties

Свойство Type Description
$schemas

Méthodes publiques

Méthode 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 )

Méthodes protégées

Méthode Description
expandSchemaDependency ( DeclareSchema $schema )

Method Details

__construct() public méthode

public __construct ( array $classNames )
$classNames array

count() public méthode

public count ( )

evaluate() public méthode

public evaluate ( )

evaluateArray() public static méthode

public static evaluateArray ( array $classes )
$classes array

expandDependency() public méthode

public expandDependency ( )

expandSchemaDependency() protected méthode

protected expandSchemaDependency ( DeclareSchema $schema )
$schema DeclareSchema

filter() public méthode

public filter ( callable $cb )
$cb callable

getBuildableSchemas() public méthode

public getBuildableSchemas ( )

getClasses() public méthode

public getClasses ( )

getDeclareSchemas() public méthode

public getDeclareSchemas ( ) : DeclareSchema[]
Résultat DeclareSchema[]

getIterator() public méthode

public getIterator ( )

getSchemas() public méthode

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

map() public méthode

public map ( callable $cb )
$cb callable

offsetExists() public méthode

public offsetExists ( $name )

offsetGet() public méthode

public offsetGet ( $name )

offsetSet() public méthode

public offsetSet ( $name, $value )

offsetUnset() public méthode

public offsetUnset ( $name )

Property Details

$schemas protected_oe property

protected $schemas