Commit a88a999c authored by Dries's avatar Dries

- Patch #351898 by mfb: database API was not E_STRICT compatible.

parent 95023b8c
......@@ -1463,7 +1463,7 @@ interface DatabaseStatementInterface extends Traversable {
* @return
* TRUE on success, or FALSE on failure.
*/
public function execute($args, $options);
public function execute($args = array(), $options = array());
/**
* Get the query string of that statement.
......@@ -1640,7 +1640,7 @@ protected function __construct($dbh) {
$this->setFetchMode(PDO::FETCH_OBJ);
}
public function execute($args, $options) {
public function execute($args = array(), $options = array()) {
if (isset($options['fetch'])) {
if (is_string($options['fetch'])) {
// Default to an object. Note: db fields will be added to the object
......
......@@ -142,7 +142,7 @@ public function __construct(DatabaseConnection $connection, $query, array $drive
* @return
* TRUE on success, or FALSE on failure.
*/
public function execute($args, $options) {
public function execute($args = array(), $options = array()) {
if (isset($options['fetch'])) {
if (is_string($options['fetch'])) {
// Default to an object. Note: db fields will be added to the object
......
......@@ -99,7 +99,7 @@ public function sqlFunctionRand($seed = NULL) {
* a DatabaseStatement_sqlite object, that will create a PDOStatement
* using the semi-private PDOPrepare() method below.
*/
public function prepare($query, array $options = array()) {
public function prepare($query, $options = array()) {
return new DatabaseStatement_sqlite($this, $query, $options);
}
......@@ -213,7 +213,7 @@ protected function getStatement($query, &$args = array()) {
return $this->dbh->PDOPrepare($query);
}
public function execute($args, $options) {
public function execute($args = array(), $options = array()) {
try {
$return = parent::execute($args, $options);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment