<?phprequire_once("Part.php");classDoctrine_Query_FromextendsDoctrine_Query_Part{/** * DQL FROM PARSER * parses the from part of the query string * @param string $str * @return void */finalpublicfunctionparse($str){foreach(Doctrine_Query::bracketExplode(trim($str),",","(",")")as$reference){$reference=trim($reference);$a=explode(".",$reference);$field=array_pop($a);$table=$this->query->load($reference);}}publicfunction__toString(){return(!empty($this->parts))?implode(", ",$this->parts):'';}}?>