/** * Instantiates a new instance of this object from a string * * @param String $string The string to parse into an object * @return \r8\Query\Atom\Field */ public static function fromString($string) { $parsed = \r8\Query::parseSQLName($string); $field = new self(array_pop($parsed)); if (count($parsed) > 0) { $field->setTable(array_pop($parsed)); } if (count($parsed) > 0) { $field->setDatabase(array_pop($parsed)); } return $field; }