PHP 클래스 Storm\Drivers\Base\Relational\Syncing\Traits\TableTraitManager

상속: implements Storm\Drivers\Base\Relational\Syncing\Traits\ITableTraitManager, implements Serializable
파일 보기 프로젝트 열기: timetoogo/penumbra

공개 메소드들

메소드 설명
AppendAdd ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, QueryBuilder $QueryBuilder, Table $Table, TableTrait $Trait )
AppendDefinition ( QueryBuilder $QueryBuilder, Table $Table, TableTrait $Trait )
AppendDrop ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, QueryBuilder $QueryBuilder, Table $Table, TableTrait $Trait )
__construct ( )
serialize ( )
unserialize ( $serialized )

보호된 메소드들

메소드 설명
Initialize ( )
Register ( $TraitType, callable $DefinitionFunction, callable $AddFunction, callable $DropFunction )
RegisterAdd ( $TraitType, callable $AppenderFunction )
RegisterDefinition ( $TraitType, callable $AppenderFunction )
RegisterDrop ( $TraitType, callable $AppenderFunction )

비공개 메소드들

메소드 설명
Load ( )

메소드 상세

AppendAdd() 공개 메소드

public AppendAdd ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, QueryBuilder $QueryBuilder, Table $Table, TableTrait $Trait )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table
$Trait Storm\Drivers\Base\Relational\TableTrait

AppendDefinition() 공개 메소드

public AppendDefinition ( QueryBuilder $QueryBuilder, Table $Table, TableTrait $Trait )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table
$Trait Storm\Drivers\Base\Relational\TableTrait

AppendDrop() 공개 메소드

public AppendDrop ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, QueryBuilder $QueryBuilder, Table $Table, TableTrait $Trait )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table
$Trait Storm\Drivers\Base\Relational\TableTrait

Initialize() 추상적인 보호된 메소드

abstract protected Initialize ( )

Register() 최종 보호된 메소드

final protected Register ( $TraitType, callable $DefinitionFunction, callable $AddFunction, callable $DropFunction )
$DefinitionFunction callable
$AddFunction callable
$DropFunction callable

RegisterAdd() 최종 보호된 메소드

final protected RegisterAdd ( $TraitType, callable $AppenderFunction )
$AppenderFunction callable

RegisterDefinition() 최종 보호된 메소드

final protected RegisterDefinition ( $TraitType, callable $AppenderFunction )
$AppenderFunction callable

RegisterDrop() 최종 보호된 메소드

final protected RegisterDrop ( $TraitType, callable $AppenderFunction )
$AppenderFunction callable

__construct() 공개 메소드

public __construct ( )

serialize() 공개 메소드

public serialize ( )

unserialize() 공개 메소드

public unserialize ( $serialized )