diff --git a/src/Dao/AbstractDao.php b/src/Dao/AbstractDao.php index 69226125..7b2d9579 100644 --- a/src/Dao/AbstractDao.php +++ b/src/Dao/AbstractDao.php @@ -64,8 +64,7 @@ abstract class AbstractDao implements ICrudDao, IBatchDao public function findAll() { $query = $this->pdo->from($this->tableName); - $arrayEntities = iterator_to_array($query); - return $this->arrayToEntities($arrayEntities); + return $this->arrayToEntities($query); } public function findById($entityId) @@ -248,7 +247,7 @@ abstract class AbstractDao implements ICrudDao, IBatchDao $query->where($sql, $bindings); } - protected function arrayToEntities(array $arrayEntities, $entityConverter = null) + protected function arrayToEntities($arrayEntities, $entityConverter = null) { if ($entityConverter === null) $entityConverter = $this->entityConverter;