X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fdb%2FIDatabase.php;h=8b1c3dff224c24a6c4ce6866ced6cd54a824f98a;hb=d7bad7704f67dc887a77e4de7581931b7915d04b;hp=1e728d80a14652c807bc8b37f974f0d8ac15351a;hpb=829b2e7d0169ba977cec42df6ee83eb60de51045;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/db/IDatabase.php b/includes/db/IDatabase.php index 1e728d80a1..8b1c3dff22 100644 --- a/includes/db/IDatabase.php +++ b/includes/db/IDatabase.php @@ -472,7 +472,7 @@ interface IDatabase { * @return bool|mixed The value from the field, or false on failure. */ public function selectField( - $table, $var, $cond = '', $fname = __METHOD__, $options = array() + $table, $var, $cond = '', $fname = __METHOD__, $options = [] ); /** @@ -494,7 +494,7 @@ interface IDatabase { * @since 1.25 */ public function selectFieldValues( - $table, $var, $cond = '', $fname = __METHOD__, $options = array() + $table, $var, $cond = '', $fname = __METHOD__, $options = [] ); /** @@ -640,7 +640,7 @@ interface IDatabase { */ public function select( $table, $vars, $conds = '', $fname = __METHOD__, - $options = array(), $join_conds = array() + $options = [], $join_conds = [] ); /** @@ -661,7 +661,7 @@ interface IDatabase { */ public function selectSQLText( $table, $vars, $conds = '', $fname = __METHOD__, - $options = array(), $join_conds = array() + $options = [], $join_conds = [] ); /** @@ -679,7 +679,7 @@ interface IDatabase { * @return stdClass|bool */ public function selectRow( $table, $vars, $conds, $fname = __METHOD__, - $options = array(), $join_conds = array() + $options = [], $join_conds = [] ); /** @@ -703,7 +703,7 @@ interface IDatabase { * @return int Row count */ public function estimateRowCount( - $table, $vars = '*', $conds = '', $fname = __METHOD__, $options = array() + $table, $vars = '*', $conds = '', $fname = __METHOD__, $options = [] ); /** @@ -724,7 +724,7 @@ interface IDatabase { * @return int Row count */ public function selectRowCount( - $tables, $vars = '*', $conds = '', $fname = __METHOD__, $options = array(), $join_conds = array() + $tables, $vars = '*', $conds = '', $fname = __METHOD__, $options = [], $join_conds = [] ); /** @@ -801,7 +801,7 @@ interface IDatabase { * * @return bool */ - public function insert( $table, $a, $fname = __METHOD__, $options = array() ); + public function insert( $table, $a, $fname = __METHOD__, $options = [] ); /** * UPDATE wrapper. Takes a condition array and a SET array. @@ -821,7 +821,7 @@ interface IDatabase { * - LOW_PRIORITY: MySQL-specific, see MySQL manual. * @return bool */ - public function update( $table, $values, $conds, $fname = __METHOD__, $options = array() ); + public function update( $table, $values, $conds, $fname = __METHOD__, $options = [] ); /** * Makes an encoded list of strings from an array @@ -896,7 +896,7 @@ interface IDatabase { * @since 1.23 */ public function buildGroupConcatField( - $delim, $table, $field, $conds = '', $join_conds = array() + $delim, $table, $field, $conds = '', $join_conds = [] ); /** @@ -1098,7 +1098,7 @@ interface IDatabase { */ public function insertSelect( $destTable, $srcTable, $varMap, $conds, $fname = __METHOD__, - $insertOptions = array(), $selectOptions = array() + $insertOptions = [], $selectOptions = [] ); /** @@ -1183,14 +1183,13 @@ interface IDatabase { public function wasReadOnlyError(); /** - * Wait for the slave to catch up to a given master position. + * Wait for the slave to catch up to a given master position * * @param DBMasterPos $pos - * @param int $timeout The maximum number of seconds to wait for - * synchronisation - * @return int Zero if the slave was past that position already, + * @param int $timeout The maximum number of seconds to wait for synchronisation + * @return int|null Zero if the slave was past that position already, * greater than zero if we waited for some period of time, less than - * zero if we timed out. + * zero if it timed out, and null on error */ public function masterPosWait( DBMasterPos $pos, $timeout ); @@ -1334,9 +1333,13 @@ interface IDatabase { * @param string $fname * @param string $flush Flush flag, set to 'flush' to disable warnings about * explicitly committing implicit transactions, or calling commit when no - * transaction is in progress. This will silently break any ongoing - * explicit transaction. Only set the flush flag if you are sure that it - * is safe to ignore these warnings in your context. + * transaction is in progress. + * + * This will trigger an exception if there is an ongoing explicit transaction. + * + * Only set the flush flag if you are sure that these warnings are not applicable, + * and no explicit transactions are open. + * * @throws DBUnexpectedError */ public function commit( $fname = __METHOD__, $flush = '' );