ReadOnlyMode: Add a few doc blocks
authorTimo Tijhof <krinklemail@gmail.com>
Wed, 19 Apr 2017 22:27:41 +0000 (15:27 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Wed, 19 Apr 2017 23:13:22 +0000 (23:13 +0000)
Follows-up 820f46964f7968a.

Change-Id: I7866eb7c8bb9c45a24a3c567a7befe3505821873

includes/MediaWikiServices.php
includes/ReadOnlyMode.php

index d84a2b9..3bf6d78 100644 (file)
@@ -658,7 +658,7 @@ class MediaWikiServices extends ServiceContainer {
 
        /**
         * @since 1.29
-        * @return \ReadOnlyMode
+        * @return \ConfiguredReadOnlyMode
         */
        public function getConfiguredReadOnlyMode() {
                return $this->getService( 'ConfiguredReadOnlyMode' );
index 044e3f5..592d495 100644 (file)
@@ -9,7 +9,10 @@ use Wikimedia\Rdbms\LoadBalancer;
  * @since 1.29
  */
 class ReadOnlyMode {
+       /** @var ConfiguredReadOnlyMode */
        private $configuredReadOnly;
+
+       /** @var LoadBalancer */
        private $loadBalancer;
 
        public function __construct( ConfiguredReadOnlyMode $cro, LoadBalancer $loadBalancer ) {
@@ -49,6 +52,8 @@ class ReadOnlyMode {
        /**
         * Set the read-only mode, which will apply for the remainder of the
         * request or until a service reset.
+        *
+        * @param string|null $msg
         */
        public function setReason( $msg ) {
                $this->configuredReadOnly->setReason( $msg );
@@ -69,8 +74,13 @@ class ReadOnlyMode {
  * @since 1.29
  */
 class ConfiguredReadOnlyMode {
+       /** @var Config */
        private $config;
+
+       /** @var string|bool|null */
        private $fileReason;
+
+       /** @var string|null */
        private $overrideReason;
 
        public function __construct( Config $config ) {
@@ -114,6 +124,8 @@ class ConfiguredReadOnlyMode {
        /**
         * Set the read-only mode, which will apply for the remainder of the
         * request or until a service reset.
+        *
+        * @param string|null $msg
         */
        public function setReason( $msg ) {
                $this->overrideReason = $msg;