Files
majestic/model/SqlResultCollection.php
Alexander Demidov 5f9c295c01 DIGITEC-314 Ошибка скрипта импорта
Создан интерфейс для классов SqlResultProvider и SqlResultCollection. В последний добавлены недостающие метода
2014-03-13 12:39:44 +04:00

40 lines
682 B
PHP

<?php
class SqlResultCollection extends ArrayIterator implements iSqlResultItems
{
private $items;
public function __construct($items)
{
$this->items = $items;
foreach ($items as $item) {
parent::append($item);
}
}
/**
* @return DbStatement[]
*/
public function fetchAll()
{
return (array) $this;
}
/**
* @param $field
* @return mixed
*/
public function fetchField($field)
{
$item = $this->offsetGet(0);
return $item->{$field};
}
/**
* @return mixed
*/
public function fetch()
{
return $this->offsetGet(0);
}
}