Add additional types to Install/UninstallPackageAction
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 18 Nov 2022 08:57:36 +0000 (09:57 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 18 Nov 2022 09:00:10 +0000 (10:00 +0100)
wcfsetup/install/files/lib/acp/action/InstallPackageAction.class.php
wcfsetup/install/files/lib/acp/action/UninstallPackageAction.class.php

index cd707dc3e81f9292433bc611eed37a11e5ac415e..8c6465494ff62ba5bff0a06e752fab60376c9355 100755 (executable)
@@ -164,10 +164,9 @@ class InstallPackageAction extends AbstractSecureAction
      * Returns the link to the page to which the user is redirected after
      * the installation finished.
      *
-     * @return  string
      * @since   5.2
      */
-    protected function getRedirectLink()
+    protected function getRedirectLink(): string
     {
         // get domain path
         $sql = "SELECT  *
@@ -203,11 +202,8 @@ class InstallPackageAction extends AbstractSecureAction
 
     /**
      * Returns current action by queue id.
-     *
-     * @param int $queueID
-     * @return  string
      */
-    protected function getCurrentAction($queueID)
+    protected function getCurrentAction(?int $queueID): string
     {
         if ($queueID === null) {
             // success message
index 60f0809ac5ec1ec549ab750783dcfcd70bf9836d..47d4c53a65ba9ff5278eef32839e684fe8f1b1f7 100644 (file)
@@ -178,7 +178,7 @@ final class UninstallPackageAction extends AbstractSecureAction
     /**
      * @inheritDoc
      */
-    protected function getCurrentAction($queueID)
+    protected function getCurrentAction(?int $queueID): string
     {
         if ($queueID === null) {
             // success message