/** * @depends testConstruct */ public function testQuery() { $query = new Query(); $this->assertNull($query->getQuery()); $sql = 'SELECT 1 FROM `test`'; $query->setQuery($sql); $this->assertEquals($sql, $query->getQuery()); }
/** * @param string $query * @param array $params * @return Query */ public static function customQuery($query, array $params = array()) { $ormQuery = new Query(get_called_class(), static::getDatabase()); $ormQuery->setQuery($query); if (!empty($params)) { $ormQuery->setParams($params); } return $ormQuery; }