X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fdb%2FDatabaseOracle.php;h=d8ed7a949c91138d9ed912ee7c709d8b0757fa2f;hb=fb3ae6fbe31738a0c886dcbeab90ca39bff9c167;hp=ee1bf657310fbe875ad27d38f8ed0a8763a7221c;hpb=6244b8c23a7c15be3d9de2130d290a2437bb6587;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/db/DatabaseOracle.php b/includes/db/DatabaseOracle.php index ee1bf65731..d8ed7a949c 100644 --- a/includes/db/DatabaseOracle.php +++ b/includes/db/DatabaseOracle.php @@ -131,7 +131,7 @@ class ORAResult { /** * @ingroup Database */ -class DatabaseOracle extends DatabaseBase { +class DatabaseOracle extends Database { /** @var resource */ protected $mLastResult = null; @@ -176,18 +176,6 @@ class DatabaseOracle extends DatabaseBase { return 'oracle'; } - function cascadingDeletes() { - return true; - } - - function cleanupTriggers() { - return true; - } - - function strictIPs() { - return true; - } - function implicitGroupby() { return false; } @@ -680,7 +668,7 @@ class DatabaseOracle extends DatabaseBase { list( $startOpts, $useIndex, $tailOpts, $ignoreIndex ) = $this->makeSelectOptions( $selectOptions ); if ( is_array( $srcTable ) ) { - $srcTable = implode( ',', array_map( [ &$this, 'tableName' ], $srcTable ) ); + $srcTable = implode( ',', array_map( [ $this, 'tableName' ], $srcTable ) ); } else { $srcTable = $this->tableName( $srcTable ); } @@ -1005,12 +993,12 @@ class DatabaseOracle extends DatabaseBase { * * @param array|string $table * @param string $field - * @return ORAField|ORAResult + * @return ORAField|ORAResult|false */ private function fieldInfoMulti( $table, $field ) { $field = strtoupper( $field ); if ( is_array( $table ) ) { - $table = array_map( [ &$this, 'tableNameInternal' ], $table ); + $table = array_map( [ $this, 'tableNameInternal' ], $table ); $tableWhere = 'IN ('; foreach ( $table as &$singleTable ) { $singleTable = $this->removeIdentifierQuotes( $singleTable );