Fixed OOM errors in scripts

This commit is contained in:
rr- 2015-06-27 19:03:47 +02:00
parent c74edbee51
commit 3b1544eff3

View file

@ -64,8 +64,7 @@ abstract class AbstractDao implements ICrudDao, IBatchDao
public function findAll() public function findAll()
{ {
$query = $this->pdo->from($this->tableName); $query = $this->pdo->from($this->tableName);
$arrayEntities = iterator_to_array($query); return $this->arrayToEntities($query);
return $this->arrayToEntities($arrayEntities);
} }
public function findById($entityId) public function findById($entityId)
@ -248,7 +247,7 @@ abstract class AbstractDao implements ICrudDao, IBatchDao
$query->where($sql, $bindings); $query->where($sql, $bindings);
} }
protected function arrayToEntities(array $arrayEntities, $entityConverter = null) protected function arrayToEntities($arrayEntities, $entityConverter = null)
{ {
if ($entityConverter === null) if ($entityConverter === null)
$entityConverter = $this->entityConverter; $entityConverter = $this->entityConverter;