/** * Select whith PDO without mappage. * * @param string $sql * @param array $param */ public function selectNMPdo($request, $param = null) { $statement = $this->getAdapter()->query($request, ADT::QUERY_MODE_PREPARE); $result = $statement->execute($param); $resultSet = new ResultSet(); return $resultSet->initialize($result); }
public function testCurrentWihtOnceCallExchangeArray() { $m_model = $this->getMockBuilder('Dal\\Model\\AbstractModel')->disableOriginalConstructor()->setMethods(array('exchangeArray'))->getMock(); $m_model->expects($this->once())->method('exchangeArray')->will($this->returnSelf()); $arr = new \ArrayObject(array(array('toto'), array('tata'))); $resultset = new ResultSet(); $resultset->bufferArrayObjectPrototype(); $resultset->setArrayObjectPrototype($m_model); $resultset->initialize($arr); $out = $resultset->current(); $out = $resultset->current(); $out = $resultset->current(); }