diff --git a/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php b/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php
index 26c49ce5cf8e995548480901a48b9b67ab710749..53c3bf06198182001dcbde3fcafe2d375b5e3343 100755
--- a/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php
+++ b/lib/classes/JsonApi/Routes/Courseware/BlocksCopy.php
@@ -23,7 +23,7 @@ use Psr\Http\Message\ServerRequestInterface as Request;
 
 class BlocksCopy extends NonJsonApiController
 {
-    public function __invoke(Request $request, Response $response, $args)
+    public function __invoke(Request $request, Response $response, array $args)
     {
 
         $data = $request->getParsedBody()['data'];
diff --git a/lib/classes/JsonApi/Routes/Courseware/ContainersCopy.php b/lib/classes/JsonApi/Routes/Courseware/ContainersCopy.php
index 1ab0f885d8650b7cf2158d7424e81b0eccec791e..f476a038d35025c177d6fd8e9613fc0e4c9b157d 100755
--- a/lib/classes/JsonApi/Routes/Courseware/ContainersCopy.php
+++ b/lib/classes/JsonApi/Routes/Courseware/ContainersCopy.php
@@ -24,7 +24,7 @@ use Psr\Http\Message\ServerRequestInterface as Request;
 
 class ContainersCopy extends NonJsonApiController
 {
-    public function __invoke(Request $request, Response $response, $args)
+    public function __invoke(Request $request, Response $response, array $args)
     {
         $data = $request->getParsedBody()['data'];
 
diff --git a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCopy.php b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCopy.php
index 24b4475a57a558788c2625d1b0b6a9719521ddb6..96b0815db12fe1d08e96960c7e60a62ce5b3bb5e 100755
--- a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCopy.php
+++ b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsCopy.php
@@ -22,7 +22,7 @@ use Psr\Http\Message\ServerRequestInterface as Request;
 
 class StructuralElementsCopy extends NonJsonApiController
 {
-    public function __invoke(Request $request, Response $response, $args)
+    public function __invoke(Request $request, Response $response, array $args)
     {
         $data = $request->getParsedBody()['data'];
 
diff --git a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageDelete.php b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageDelete.php
index 54dfb1265fba349e4d0643839a28e41b53126302..ff9e5f5ffebaa08e2b1fe5230f8bca7707960fcd 100755
--- a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageDelete.php
+++ b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageDelete.php
@@ -11,7 +11,7 @@ use Psr\Http\Message\ServerRequestInterface as Request;
 
 class StructuralElementsImageDelete extends NonJsonApiController
 {
-    public function invoke(Request $request, Response $response, $args)
+    public function invoke(Request $request, Response $response, array $args)
     {
         if (!($structuralElement = StructuralElement::find($args['id']))) {
             throw new RecordNotFoundException();
diff --git a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php
index b2b43bc5230ea0cf5634c7ed8f48b6b32c5c5bdf..d594d752b4e06ad3c20750c4b43481732e278f0e 100755
--- a/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php
+++ b/lib/classes/JsonApi/Routes/Courseware/StructuralElementsImageUpload.php
@@ -17,7 +17,7 @@ class StructuralElementsImageUpload extends NonJsonApiController
 {
     use CoursewareInstancesHelper, FilesRoutesHelper;
 
-    public function invoke(Request $request, Response $response, $args)
+    public function invoke(Request $request, Response $response, array $args)
     {
         if (!($structuralElement = StructuralElement::find($args['id']))) {
             throw new RecordNotFoundException();
diff --git a/lib/classes/JsonApi/Routes/Events/UserEventsIcal.php b/lib/classes/JsonApi/Routes/Events/UserEventsIcal.php
index 2dbc4c2e33d2fd74872ea397ee51880509ce7848..364474ec6e69acaeb5c10a877fe2410805d53854 100644
--- a/lib/classes/JsonApi/Routes/Events/UserEventsIcal.php
+++ b/lib/classes/JsonApi/Routes/Events/UserEventsIcal.php
@@ -11,7 +11,7 @@ use Psr\Http\Message\ServerRequestInterface as Request;
 
 class UserEventsIcal extends NonJsonApiController
 {
-    public function __invoke(Request $request, Response $response, $args)
+    public function __invoke(Request $request, Response $response, array $args)
     {
         if (!$observedUser = \User::find($args['id'])) {
             throw new RecordNotFoundException();
diff --git a/lib/classes/JsonApi/Routes/Files/FileRefsContentShow.php b/lib/classes/JsonApi/Routes/Files/FileRefsContentShow.php
index 6f54f72ccd14c76d1ddd73d0f10b2019bf6c7c21..5b470c5ebb6ff438a05df02a27addea0adba8688 100644
--- a/lib/classes/JsonApi/Routes/Files/FileRefsContentShow.php
+++ b/lib/classes/JsonApi/Routes/Files/FileRefsContentShow.php
@@ -14,7 +14,7 @@ class FileRefsContentShow extends NonJsonApiController
 {
     use EtagHelperTrait;
 
-    public function invoke(Request $request, Response $response, $args)
+    public function invoke(Request $request, Response $response, array $args)
     {
         if (!$fileRef = \FileRef::find($args['id'])) {
             throw new RecordNotFoundException();
diff --git a/lib/classes/JsonApi/Routes/Files/FileRefsContentUpdate.php b/lib/classes/JsonApi/Routes/Files/FileRefsContentUpdate.php
index 936ef84b6f7ef66e2334f779eb944851c1ac5e82..30c7325d791b137ba964b18fb612f00aaf068438 100644
--- a/lib/classes/JsonApi/Routes/Files/FileRefsContentUpdate.php
+++ b/lib/classes/JsonApi/Routes/Files/FileRefsContentUpdate.php
@@ -13,7 +13,7 @@ class FileRefsContentUpdate extends NonJsonApiController
 {
     use RoutesHelperTrait;
 
-    public function invoke(Request $request, Response $response, $args)
+    public function invoke(Request $request, Response $response, array $args)
     {
         if (!$fileRef = \FileRef::find($args['id'])) {
             throw new RecordNotFoundException();
diff --git a/lib/classes/JsonApi/Routes/Files/FoldersCopy.php b/lib/classes/JsonApi/Routes/Files/FoldersCopy.php
index 046fac118bea30d1dce2d4d31f8ea5c831b5c5f6..cee761d4b2c9ae2b70f60ad93bad70cfa0233884 100644
--- a/lib/classes/JsonApi/Routes/Files/FoldersCopy.php
+++ b/lib/classes/JsonApi/Routes/Files/FoldersCopy.php
@@ -14,7 +14,7 @@ class FoldersCopy extends NonJsonApiController
     /**
      * @SuppressWarnings(PHPMD.UnusedFormalParameters)
      */
-    public function __invoke(Request $request, Response $response, $args)
+    public function __invoke(Request $request, Response $response, array $args)
     {
         if (!$sourceFolder = \FileManager::getTypedFolder($args['id'])) {
             throw new RecordNotFoundException('Could not find source folder.');