/** * @test */ public function itShouldReturnAliasIfTableNameAliasHasBeenSet() { $table = new Table('user'); $table->setAlias('u'); $this->assertEquals('u', $table->getAlias()); }
/** * @param Table $table * * @return string */ public function writeTableWithAlias(Table $table) { $alias = $table->getAlias() ? " AS {$this->writeTableAlias($table->getAlias())}" : ''; $schema = $table->getSchema() ? "{$table->getSchema()}." : ''; return $schema . $this->writeTableName($table) . $alias; }