Use proper return types in HttpFactory
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 11 Feb 2021 14:37:18 +0000 (15:37 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 11 Feb 2021 14:37:18 +0000 (15:37 +0100)
wcfsetup/install/files/lib/system/io/HttpFactory.class.php

index 205c50e8f7da05abdaec63eba7f92afcbbe08bd3..a2da764c99687cc63b037173af0b7f5072dc66c3 100644 (file)
@@ -28,20 +28,16 @@ final class HttpFactory
 
     /**
      * Returns a RFC 7231#5.5.3 compatible user agent.
-     *
-     * @return string
      */
-    public static function getDefaultUserAgent()
+    public static function getDefaultUserAgent(): string
     {
         return 'WoltLabSuite/' . \wcf\getMinorVersion();
     }
 
     /**
      * Returns a reference to the default HTTP client.
-     *
-     * @return ClientInterface
      */
-    public static function getDefaultClient()
+    public static function getDefaultClient(): ClientInterface
     {
         if (self::$defaultClient === null) {
             self::$defaultClient = static::makeClient();
@@ -56,10 +52,9 @@ final class HttpFactory
      * The HTTP proxy will automatically be enabled, unless
      * specifically removed by passing appropriate options.
      *
-     * @return ClientInterface
      * @see Client
      */
-    public static function makeClient(array $options = [])
+    public static function makeClient(array $options = []): ClientInterface
     {
         $defaults = [
             RequestOptions::PROXY => PROXY_SERVER_HTTP,