]> git.mxchange.org Git - friendica.git/blobdiff - src/App/Arguments.php
Unneeded logging removed
[friendica.git] / src / App / Arguments.php
index 4d386fc2551d2c5138e80db4e4fca53872fbcd7d..6f527d2f4def937fa4a7619690455422f98253cb 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2023, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -78,13 +78,15 @@ class Arguments
        /**
         * @return string The whole command of this call
         */
-       public function getCommand()
+       public function getCommand(): string
        {
                return $this->command;
        }
 
        /**
         * @return string The module name based on the arguments
+        * @deprecated 2022.12 - With the new (sub-)routes, it's not trustworthy anymore, use the ModuleClass instead
+        * @see Router::getModuleClass()
         */
        public function getModuleName(): string
        {
@@ -94,7 +96,7 @@ class Arguments
        /**
         * @return array All arguments of this call
         */
-       public function getArgv()
+       public function getArgv(): array
        {
                return $this->argv;
        }
@@ -102,7 +104,7 @@ class Arguments
        /**
         * @return string The used HTTP method
         */
-       public function getMethod()
+       public function getMethod(): string
        {
                return $this->method;
        }
@@ -110,7 +112,7 @@ class Arguments
        /**
         * @return int The count of arguments of this call
         */
-       public function getArgc()
+       public function getArgc(): int
        {
                return $this->argc;
        }
@@ -145,7 +147,7 @@ class Arguments
         *
         * @return bool if the argument position exists
         */
-       public function has(int $position)
+       public function has(int $position): bool
        {
                return array_key_exists($position, $this->argv);
        }
@@ -158,7 +160,7 @@ class Arguments
         *
         * @return Arguments The determined arguments
         */
-       public function determine(array $server, array $get)
+       public function determine(array $server, array $get): Arguments
        {
                // removing leading / - maybe a nginx problem
                $server['QUERY_STRING'] = ltrim($server['QUERY_STRING'] ?? '', '/');