Explorar o código

Adding Namespaces

Dealing with manual imports is a pain.
Ecconia %!s(int64=7) %!d(string=hai) anos
pai
achega
5c6622de0f
Modificáronse 5 ficheiros con 19 adicións e 11 borrados
  1. 6 0
      composer.json
  2. 4 5
      dist/index.php
  3. 3 3
      handler/AuthHandler.php
  4. 3 3
      handler/MyHandler.php
  5. 3 0
      middleware/CorsHeader.php

+ 6 - 0
composer.json

@@ -8,5 +8,11 @@
 
 	"require": {
 		"adeptoas/slim3-init": "^1.0.0"
+	},
+
+	"autoload": {
+		"psr-4": {
+			"RS\\": "src/"
+		}
 	}
 }

+ 4 - 5
dist/index.php

@@ -1,14 +1,13 @@
 <?php
 	require __DIR__ . '/../vendor/autoload.php';
-	require __DIR__ . '/../middleware/CorsHeader.php';
 
-	use Adepto\Slim3Init\{
-		SlimInit
-	};
+	use RS\Middleware\CorsHeader;
+
+	use Adepto\Slim3Init\SlimInit;
 
 	$slim = new SlimInit();
 	$slim
-		->addHandlersFromDirectory(__DIR__ . '/../handler')
+		->addHandlersFromDirectory(__DIR__ . '/../src/Handler')
 		->addMiddleware(new CorsHeader(), 'Cors Header')
 		//One of the two preconditions to get more details on requests.
 		//->setDebugHeader('Debug', '1')

+ 3 - 3
handler/AuthHandler.php

@@ -1,9 +1,9 @@
 <?php
 	use Adepto\Slim3Init\HandlerCaller;
 
-	use Adepto\Slim3Init\{
-		Handlers\Handler,
-		Handlers\Route
+	use Adepto\Slim3Init\Handlers\{
+		Handler,
+		Route
 	};
 
 	use Psr\Http\Message\{

+ 3 - 3
handler/MyHandler.php

@@ -1,9 +1,9 @@
 <?php
 	use Adepto\Slim3Init\HandlerCaller;
 
-	use Adepto\Slim3Init\{
-		Handlers\Handler,
-		Handlers\Route
+	use Adepto\Slim3Init\Handlers\{
+		Handler,
+		Route
 	};
 
 	use Psr\Http\Message\{

+ 3 - 0
middleware/CorsHeader.php

@@ -1,4 +1,7 @@
 <?php
+
+	namespace RS\Middleware;
+	
 	use \Psr\Http\Message\{
 		ServerRequestInterface,
 		ResponseInterface