Implement basic router and a controller for simfile API. Need to make some changes...
[rock.divinelegy.git] / config / DI.php
1 <?php
2
3 return [
4 //values
5 'datamapper.maps' => '../config/DataMaps.php',
6 'router.maps' => '../config/Routes.php',
7
8 //entites
9 'Domain\Entities\StepMania\ISimfile' => DI\object('Domain\Entities\StepMania\Simfile'),
10
11 //services
12 'Services\Http\IHttpResponse' => DI\object('Services\Http\HttpResponse'),
13 'Services\Http\IHttpRequest' => DI\object('Services\Http\HttpRequest'),
14 'Services\Routing\IRouter' => DI\object('Services\Routing\Router')
15 ->constructor(DI\link('router.maps')),
16
17 //DA
18 'DataAccess\StepMania\ISimfileRepository' => DI\object('DataAccess\StepMania\SimfileRepository'),
19 'DataAccess\DataMapper\IDataMapper' => DI\object('DataAccess\DataMapper\DataMapper')
20 ->constructor(DI\link('datamapper.maps')),
21
22 ];