PHP 클래스 Storm\Drivers\Dynamic\Relational\Table

상속: extends Storm\Drivers\Base\Relational\Table
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( $Name, Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGenerator $KeyGenerator = null, array $Columns, array $StructuralTraits = [], array $RelationalTraits = [], array $ToOneRelations = [], array $ToManyRelations = [] )

보호된 메소드들

메소드 설명
KeyGenerator ( Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet $KeyGenerator )
Name ( )
RegisterColumnStructure ( Registrar $Registrar, Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
RegisterRelationalTraits ( Registrar $Registrar, Database $Context )
RegisterStructuralTraits ( Registrar $Registrar )
RegisterToManyRelations ( Registrar $Registrar, Database $Context )
RegisterToOneRelations ( Registrar $Registrar, Database $Context )

메소드 상세

KeyGenerator() 최종 보호된 메소드

final protected KeyGenerator ( Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet $KeyGenerator )
$KeyGenerator Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet

Name() 최종 보호된 메소드

final protected Name ( )

RegisterColumnStructure() 최종 보호된 메소드

final protected RegisterColumnStructure ( Registrar $Registrar, Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
$Registrar Storm\Core\Containers\Registrar
$Column Storm\Drivers\Base\Relational\Columns\IColumnSet

RegisterRelationalTraits() 최종 보호된 메소드

final protected RegisterRelationalTraits ( Registrar $Registrar, Database $Context )
$Registrar Storm\Core\Containers\Registrar
$Context Storm\Core\Relational\Database

RegisterStructuralTraits() 최종 보호된 메소드

final protected RegisterStructuralTraits ( Registrar $Registrar )
$Registrar Storm\Core\Containers\Registrar

RegisterToManyRelations() 최종 보호된 메소드

final protected RegisterToManyRelations ( Registrar $Registrar, Database $Context )
$Registrar Storm\Core\Containers\Registrar
$Context Storm\Core\Relational\Database

RegisterToOneRelations() 최종 보호된 메소드

final protected RegisterToOneRelations ( Registrar $Registrar, Database $Context )
$Registrar Storm\Core\Containers\Registrar
$Context Storm\Core\Relational\Database

__construct() 공개 메소드

public __construct ( $Name, Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGenerator $KeyGenerator = null, array $Columns, array $StructuralTraits = [], array $RelationalTraits = [], array $ToOneRelations = [], array $ToManyRelations = [] )
$KeyGenerator Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGenerator
$Columns array
$StructuralTraits array
$RelationalTraits array
$ToOneRelations array
$ToManyRelations array