Implement basic router and a controller for simfile API. Need to make some changes...
[rock.divinelegy.git] / config / DI.php
index 9c7b3bf..3f12b93 100644 (file)
@@ -3,11 +3,20 @@
 return [\r
     //values\r
     'datamapper.maps' => '../config/DataMaps.php',\r
+    'router.maps' => '../config/Routes.php',\r
     \r
+    //entites\r
     'Domain\Entities\StepMania\ISimfile' => DI\object('Domain\Entities\StepMania\Simfile'),\r
+    \r
+    //services\r
     'Services\Http\IHttpResponse' => DI\object('Services\Http\HttpResponse'),\r
     'Services\Http\IHttpRequest' => DI\object('Services\Http\HttpRequest'),\r
+    'Services\Routing\IRouter' => DI\object('Services\Routing\Router')\r
+        ->constructor(DI\link('router.maps')),\r
+    \r
+    //DA\r
     'DataAccess\StepMania\ISimfileRepository' => DI\object('DataAccess\StepMania\SimfileRepository'),\r
     'DataAccess\DataMapper\IDataMapper' => DI\object('DataAccess\DataMapper\DataMapper')\r
         ->constructor(DI\link('datamapper.maps')),   \r
+   \r
 ];\r