public function addAlias($chain, $alias) { if (isset($chain[0]) && $chain[0] !== '.' && $chain[0] !== ':') { $chain = '.' . $chain; // unified chain format } $this->checkUniqueTableName($alias, $chain); $this->aliases[$alias] = $chain; }
/** * Aliases table. Example ':book:book_tag.tag', 'tg' * @param string * @param string * @return self */ public function alias($tableChain, $alias) { $this->sqlBuilder->addAlias($tableChain, $alias); return $this; }