remove query::table method.

This commit is contained in:
Taylor Otwell 2011-08-19 20:19:45 -05:00
parent e822f34c2f
commit bf0aaa3cc7
1 changed files with 2 additions and 19 deletions

View File

@ -90,18 +90,6 @@ public function __construct($table, Connection $connection)
$this->from = 'FROM '.$this->wrap($table);
}
/**
* Create a new query instance.
*
* @param string $table
* @param Connection $connection
* @return Query
*/
public static function table($table, Connection $connection)
{
return new static($table, $connection);
}
/**
* Force the query to return distinct results.
*
@ -638,16 +626,11 @@ public function delete($id = null)
*/
private function wrap($value)
{
if (strpos(strtolower($value), ' as ') !== false)
{
return $this->wrap_alias($value);
}
$wrap = $this->connection->wrapper();
if (strpos(strtolower($value), ' as ') !== false) return $this->wrap_alias($value);
foreach (explode('.', $value) as $segment)
{
$wrapped[] = ($segment != '*') ? $wrap.$segment.$wrap : $segment;
$wrapped[] = ($segment != '*') ? $this->connection->wrapper().$segment.$this->connection->wrapper() : $segment;
}
return implode('.', $wrapped);