Gc\Db\AbstractTable::fetchAll PHP Метод

fetchAll() публичный Метод

Fetch Row
public fetchAll ( mixed $query, mixed $parameters = null ) : array
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
Результат array
    public function fetchAll($query, $parameters = null)
    {
        if ($query instanceof ResultSet) {
            $resultSet = $query;
        } else {
            $resultSet = new ResultSet();
            $resultSet->initialize($this->execute($query, $parameters));
        }
        $result = $resultSet->getDataSource()->getResource()->fetchAll(PDO::FETCH_ASSOC);
        $resultSet->getDataSource()->getResource()->closeCursor();
        return $result;
    }

Usage Example

Пример #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testFetchAllFromQuery()
 {
     $select = new Select();
     $select->from('user');
     $result = $this->object->fetchAll($select);
     $this->assertInternalType('array', $result);
 }