Storm\Core\Relational\Table::InitializeRelations PHP Method

InitializeRelations() final public method

{@inheritDoc}
final public InitializeRelations ( Database $Database )
$Database Database
    public final function InitializeRelations(Database $Database)
    {
        $this->OnInitializeRelations($Database);
        $Registrar = new Registrar(IToOneRelation::IToOneRelationType);
        $this->RegisterToOneRelations($Registrar, $Database);
        $this->ToOneRelations = $Registrar->GetRegistered();
        $Registrar = new Registrar(IToManyRelation::IToManyRelationType);
        $this->RegisterToManyRelations($Registrar, $Database);
        $this->ToManyRelations = $Registrar->GetRegistered();
        $this->AllRelations = array_merge($this->ToOneRelations, $this->ToManyRelations);
        $this->OnRelationsInitialized($Database);
    }