Gc\Db\AbstractTable::fetchRow PHP Method

fetchRow() public method

Fetch Row
public fetchRow ( mixed $query, mixed $parameters = null ) : array | Zend\Db\ResultSet\RowObjectInterface
$query mixed (\Zend\Db\Sql\*|string) Query
$parameters mixed Parameters
return array | Zend\Db\ResultSet\RowObjectInterface
    public function fetchRow($query, $parameters = null)
    {
        if ($query instanceof ResultSet) {
            $resultSet = $query;
        } else {
            $resultSet = new ResultSet();
            $resultSet->initialize($this->execute($query, $parameters));
        }
        $result = $resultSet->getDataSource()->getResource()->fetch(PDO::FETCH_ASSOC);
        $resultSet->getDataSource()->getResource()->closeCursor();
        return $result;
    }

Usage Example

Esempio n. 1
0
 /**
  * Test
  *
  * @return void
  */
 public function testFetchRow()
 {
     $result = $this->object->fetchRow($this->object->select());
     $this->assertInternalType('array', $result);
 }