dao: Add a type hint to getConnection() and some extra newlines
authorDerick Alangi <alangiderick@gmail.com>
Wed, 16 Jan 2019 13:29:53 +0000 (14:29 +0100)
committerDerick Alangi <alangiderick@gmail.com>
Wed, 16 Jan 2019 13:29:53 +0000 (14:29 +0100)
Change-Id: I57a060394403a6b7335fda68edaeabc02888e14d

includes/dao/DBAccessBase.php
includes/dao/IDBAccessObject.php

index b6ccb53..79c0385 100644 (file)
@@ -59,7 +59,7 @@ abstract class DBAccessBase implements IDBAccessObject {
         *
         * @return IDatabase
         */
-       protected function getConnection( $id, $groups = [] ) {
+       protected function getConnection( $id, array $groups = [] ) {
                $loadBalancer = $this->getLoadBalancer();
 
                return $loadBalancer->getConnection( $id, $groups, $this->wiki );
index a555c55..9c0e5eb 100644 (file)
@@ -56,10 +56,13 @@ interface IDBAccessObject {
        /** Constants for object loading bitfield flags (higher => higher QoS) */
        /** @var int Read from a replica DB/non-quorum */
        const READ_NORMAL = 0;
+
        /** @var int Read from the master/quorum */
        const READ_LATEST = 1;
+
        /* @var int Read from the master/quorum and lock out other writers */
        const READ_LOCKING = self::READ_LATEST | 2; // READ_LATEST (1) and "LOCK IN SHARE MODE" (2)
+
        /** @var int Read from the master/quorum and lock out other writers and locking readers */
        const READ_EXCLUSIVE = self::READ_LOCKING | 4; // READ_LOCKING (3) and "FOR UPDATE" (4)