Make ApplicationHandler::isMultiDomainSetup() always return false
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 11 May 2022 10:00:32 +0000 (12:00 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 11 May 2022 12:24:40 +0000 (14:24 +0200)
see #4295

wcfsetup/install/files/lib/system/application/ApplicationHandler.class.php

index 35737b9054c3d398fdd32e7f41c559eaf5eea344..823a52c70b50cc111f87987848f2065b032df192 100644 (file)
@@ -11,7 +11,6 @@ use wcf\system\cache\builder\ApplicationCacheBuilder;
 use wcf\system\request\RequestHandler;
 use wcf\system\request\RouteHandler;
 use wcf\system\SingletonFactory;
-use wcf\system\WCF;
 use wcf\util\ArrayUtil;
 use wcf\util\FileUtil;
 use wcf\util\StringUtil;
@@ -33,12 +32,6 @@ class ApplicationHandler extends SingletonFactory
      */
     protected $cache;
 
-    /**
-     * true for multi-domain setups
-     * @var bool
-     */
-    protected $isMultiDomain;
-
     /**
      * list of page URLs
      * @var string[]
@@ -233,7 +226,7 @@ class ApplicationHandler extends SingletonFactory
     }
 
     /**
-     * Returns true if this is a multi-domain setup.
+     * Always returns false.
      *
      * @return      bool
      * @since       3.1
@@ -241,19 +234,7 @@ class ApplicationHandler extends SingletonFactory
      */
     public function isMultiDomainSetup()
     {
-        if ($this->isMultiDomain === null) {
-            $this->isMultiDomain = false;
-
-            $domainName = $this->getApplicationByID(1)->domainName;
-            foreach ($this->getApplications() as $application) {
-                if ($application->domainName !== $domainName) {
-                    $this->isMultiDomain = true;
-                    break;
-                }
-            }
-        }
-
-        return $this->isMultiDomain;
+        return false;
     }
 
     /**