/** * {@inheritdoc} */ public function execute($params = null) { if ($params) { $hasZeroIndex = array_key_exists(0, $params); foreach ($params as $key => $val) { if ($hasZeroIndex && is_numeric($key)) { $this->bindValue($key + 1, $val); } else { $this->bindValue($key, $val); } } } $ret = @oci_execute($this->_sth, $this->_conn->getExecuteMode()); if (!$ret) { throw OCI8Exception::fromErrorInfo($this->errorInfo()); } return $ret; }
public function testDoesNotRequireQueryForServerVersion() { $this->assertFalse($this->connectionMock->requiresQueryForServerVersion()); }