Storm\Drivers\Base\Relational\Table::InitializeRelatedStructure PHP Method

InitializeRelatedStructure() final public method

final public InitializeRelatedStructure ( Database $Database )
$Database Storm\Core\Relational\Database
    public final function InitializeRelatedStructure(Relational\Database $Database)
    {
        $this->OnInitializeRelatedStructure($Database);
        $Registrar = new Containers\Registrar(RelationalTableTrait::GetType());
        $this->RegisterRelationalTraits($Registrar, $Database);
        foreach ($Registrar->GetRegistered() as $Trait) {
            $this->AddTrait($Trait);
        }
        $this->OnRelatedStructureInitialized($Database);
    }