Add assoc method into SqlResultCollection

This commit is contained in:
2014-08-12 14:47:47 +04:00
parent 776859b3c8
commit 9e359e0c25
2 changed files with 12 additions and 3 deletions

View File

@ -19,7 +19,7 @@ class SqlResultProvider implements iSqlResultItems
private $result_items_base;
/**
* @param $result DbStatement
* @param $result DbStatement|array
*/
public function __construct($result)
{
@ -29,8 +29,12 @@ class SqlResultProvider implements iSqlResultItems
private function defineResultItems()
{
if (is_null($this->result_items_base)) {
$this->result_items_base = $this->result->fetchAll();
$this->result_items = $this->result_items_base;
if (is_array($this->result)) {
$this->result_items_base = $this->result;
} else {
$this->result_items_base = $this->result->fetchAll();
}
$this->result_items = $this->result_items_base;
}
}