public function __construct(Relational\IPlatform $Platform) { $this->CreateTables(); parent::__construct($Platform); }
private function AddRelationalTraits(IConnection $Connection, IDatabaseModifier $Modifier, Relational\Database $Database) { foreach ($Database->GetTables() as $Table) { foreach ($Table->GetRelationalTraits() as $Trait) { $Modifier->AddTableTrait($Connection, $Table, $Trait); } } }
public function __construct(Relational\IPlatform $Platform, array $Tables) { $this->Tables = $Tables; parent::__construct($Platform); }