/** * Query the adapter * * @param string|Atomik_Model_Builder $builder * @param Atomik_Db_Query $query * @return Atomik_Model_Modelset */ public static function query(Atomik_Db_Query $query, $builder = null) { if ($builder !== null) { $builder = Atomik_Model_Builder_Factory::get($builder); $manager = $builder->getManager(); } else { $manager = Atomik_Model_Manager::getDefault(); } return $manager->query($query); }
/** * Sets the manager associated to this builder * * @param Atomik_Model_Manager $manager */ public function setManager(Atomik_Model_Manager $manager = null) { if ($manager === null) { $manager = Atomik_Model_Manager::getDefault(); } $this->_manager = $manager; }