resourceloader: Hard-deprecate ResourceLoaderContext::getConfig
authorTimo Tijhof <krinklemail@gmail.com>
Tue, 30 Jul 2019 14:25:23 +0000 (15:25 +0100)
committerKrinkle <krinklemail@gmail.com>
Wed, 31 Jul 2019 13:40:32 +0000 (13:40 +0000)
Already in 1.34 release notes from when it was soft-deprecated, earlier
this release cycle.

Depends-On: I949b91daabb0cf16519ef02e718ad97c827c4eec
Depends-On: Icf1ead8829268505709c71f46dede5cdfc4471a8
Change-Id: I471088b322848a779d0dd58651dc1bd0d49067f1

includes/resourceloader/ResourceLoaderContext.php
tests/phpunit/includes/resourceloader/ResourceLoaderContextTest.php

index 1f06ede..9712f67 100644 (file)
@@ -140,8 +140,10 @@ class ResourceLoaderContext implements MessageLocalizer {
         * @deprecated since 1.34 Use ResourceLoaderModule::getConfig instead
         * inside module methods. Use ResourceLoader::getConfig elsewhere.
         * @return Config
+        * @codeCoverageIgnore
         */
        public function getConfig() {
+               wfDeprecated( __METHOD__, '1.34' );
                return $this->getResourceLoader()->getConfig();
        }
 
index c3d5ec1..f6fd824 100644 (file)
@@ -48,7 +48,6 @@ class ResourceLoaderContextTest extends PHPUnit\Framework\TestCase {
        public function testAccessors() {
                $ctx = new ResourceLoaderContext( $this->getResourceLoader(), new FauxRequest( [] ) );
                $this->assertInstanceOf( ResourceLoader::class, $ctx->getResourceLoader() );
-               $this->assertInstanceOf( Config::class, $ctx->getConfig() );
                $this->assertInstanceOf( WebRequest::class, $ctx->getRequest() );
                $this->assertInstanceOf( Psr\Log\LoggerInterface::class, $ctx->getLogger() );
        }