PHP 클래스 lazyrecord\schema\SchemaCollection

상속: implements IteratorAggregat\IteratorAggregate, implements ArrayAcces\ArrayAccess, implements Countabl\Countable
파일 보기 프로젝트 열기: corneltek/lazyrecord 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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