]> git.mxchange.org Git - friendica.git/commitdiff
Changes:
authorRoland Häder <roland@mxchange.org>
Sun, 19 Jun 2022 11:59:58 +0000 (13:59 +0200)
committerRoland Häder <roland@mxchange.org>
Sun, 19 Jun 2022 12:00:31 +0000 (14:00 +0200)
- added type-hints
- added returned type-hints in interface (I checked all)

src/Network/HTTPClient/Capability/ICanHandleHttpResponses.php
src/Object/Post.php
src/Object/Search/ContactResult.php
src/Util/EMailer/MailBuilder.php
src/Util/Mimetype.php
src/Util/ParseUrl.php

index e2db2f50fca6263a1ae008010085dfabb4283d85..e8cc43a3c794343fa62251626ed8ebdf1858c3ef 100644 (file)
@@ -33,14 +33,14 @@ interface ICanHandleHttpResponses
         *
         * @return string The Return Code
         */
-       public function getReturnCode();
+       public function getReturnCode(): string;
 
        /**
         * Returns the Content Type
         *
         * @return string the Content Type
         */
-       public function getContentType();
+       public function getContentType(): string;
 
        /**
         * Returns the headers
@@ -51,7 +51,7 @@ interface ICanHandleHttpResponses
         *@see MessageInterface::getHeader()
         *
         */
-       public function getHeader(string $header);
+       public function getHeader(string $header): array;
 
        /**
         * Returns all headers
@@ -59,7 +59,7 @@ interface ICanHandleHttpResponses
         *
         * @return string[][]
         */
-       public function getHeaders();
+       public function getHeaders(): array;
 
        /**
         * Check if a specified header exists
@@ -69,7 +69,7 @@ interface ICanHandleHttpResponses
         *
         * @return boolean "true" if header exists
         */
-       public function inHeader(string $field);
+       public function inHeader(string $field): bool;
 
        /**
         * Returns the headers as an associated array
@@ -78,47 +78,47 @@ interface ICanHandleHttpResponses
         *
         * @return string[][] associated header array
         */
-       public function getHeaderArray();
+       public function getHeaderArray(): array;
 
        /**
         * @return bool
         */
-       public function isSuccess();
+       public function isSuccess(): bool;
 
        /**
         * @return string
         */
-       public function getUrl();
+       public function getUrl(): string;
 
        /**
         * @return string
         */
-       public function getRedirectUrl();
+       public function getRedirectUrl(): string;
 
        /**
         * @see MessageInterface::getBody()
         *
         * @return string
         */
-       public function getBody();
+       public function getBody(): string;
 
        /**
         * @return boolean
         */
-       public function isRedirectUrl();
+       public function isRedirectUrl(): bool;
 
        /**
         * @return integer
         */
-       public function getErrorNumber();
+       public function getErrorNumber(): int;
 
        /**
         * @return string
         */
-       public function getError();
+       public function getError(): string;
 
        /**
         * @return boolean
         */
-       public function isTimeout();
+       public function isTimeout(): bool;
 }
index fec3b3f2b3db7752015a74e0f7a4c47cde37a3dc..4c5aa8a21b27b60749de8b42a21503d68e4cb85a 100644 (file)
@@ -1008,7 +1008,7 @@ class Post
        /**
         * @return string
         */
-       private function getRedirectUrl()
+       private function getRedirectUrl(): string
        {
                return $this->redirect_url;
        }
index dabae1f4d3c37aece856e0db3d91a6c3e7f28b5e..8895f0ce0b2aab8a6b3d6ff6484e5cfb49208c8d 100644 (file)
@@ -110,7 +110,7 @@ class ContactResult implements IResult
        /**
         * @return string
         */
-       public function getUrl()
+       public function getUrl(): string
        {
                return $this->url;
        }
index 6e892cf254575e5f6c4d2165ceeb133a058e961c..e6b745b97978c07d9eb171aaf5dd38e603dd9b16 100644 (file)
@@ -164,7 +164,7 @@ abstract class MailBuilder
         *
         * @return string[][]
         */
-       public function getHeaders()
+       public function getHeaders(): array
        {
                return $this->headers;
        }
@@ -182,7 +182,7 @@ abstract class MailBuilder
         * @param string[][] $headers
         * @return $this
         */
-       public function withHeaders(array $headers)
+       public function withHeaders(array $headers): MailBuilder
        {
                $this->headers = $headers;
 
index d7a702d71c056a60ce1f89f7e4c56f0abafedf0e..ca57648771532e7691a65c699ba5afb65c894e9b 100644 (file)
@@ -29,7 +29,7 @@ class Mimetype
         * @param string $filename filename
         * @return mixed array or string
         */
-       public static function getContentType($filename)
+       public static function getContentType(string $filename)
        {
                $mime_types = [
        
index abd9154da1cb83ba4adcbf3bd50ec58f00d25d6a..f4c78df8a5772ae381bb3dd5a6eb98edd3c85b6d 100644 (file)
@@ -59,7 +59,7 @@ class ParseUrl
         * @param string $accept content-type to accept
         * @return array content type
         */
-       public static function getContentType(string $url, string $accept = HttpClientAccept::DEFAULT)
+       public static function getContentType(string $url, string $accept = HttpClientAccept::DEFAULT): array
        {
                $curlResult = DI::httpClient()->head($url, [HttpClientOptions::ACCEPT_CONTENT => $accept]);