/** * Instance of Dbal\Database data associated with loader instance, used as primary database * for selector is loader defined as primary selection loader. * * @return Database */ public function dbalDatabase() { return $this->orm->database($this->schema[ORM::M_DB]); }
/** * Get associated Database\Table instance. * * @see save() * @see delete() * @return Table */ protected function sourceTable() { return $this->orm->database($this->ormSchema[ORM::M_DB])->table($this->ormSchema[ORM::M_TABLE]); }
/** * Instance of DBAL\Table associated with relation pivot table. * * @return Table */ protected function pivotTable() { return $this->orm->database($this->definition[ORM::R_DATABASE])->table($this->definition[RecordEntity::PIVOT_TABLE]); }
/** * Resolve real database name using it's alias. * * @see DatabaseProvider * @param string|null $alias * @return string */ public function resolveDatabase($alias) { return $this->orm->database($alias)->getName(); }