/** * @param string $sql * @param array $params * @return static[] */ public static function findAllBySql($sql, $params = null) { $rows = DbClient::findAll($sql, $params); $result = []; foreach ($rows as $row) { $result[] = static::fromArray($row); } return $result; }
public function testFindAll() { $this->mockEngineMethod('findAll')->with($this->equalTo('sql'), $this->equalTo(['param']))->will($this->returnValue(true)); $this->assertTrue(DbClient::findAll('sql', ['param'])); }