@@ -91,17 +91,24 @@ protected function setupConfig()
9191 */
9292 protected function setupClassAliases ()
9393 {
94- $ this ->app ->alias ('request ' , 'Dingo\Api\Http\Request ' );
95- $ this ->app ->alias ('api.dispatcher ' , 'Dingo\Api\Dispatcher ' );
96- $ this ->app ->alias ('api.http.validator ' , 'Dingo\Api\Http\RequestValidator ' );
97- $ this ->app ->alias ('api.http.response ' , 'Dingo\Api\Http\Response\Factory ' );
98- $ this ->app ->alias ('api.router ' , 'Dingo\Api\Routing\Router ' );
99- $ this ->app ->alias ('api.router.adapter ' , 'Dingo\Api\Routing\Adapter\AdapterInterface ' );
100- $ this ->app ->alias ('api.auth ' , 'Dingo\Api\Auth\Auth ' );
101- $ this ->app ->alias ('api.limiting ' , 'Dingo\Api\Http\RateLimit\Handler ' );
102- $ this ->app ->alias ('api.transformer ' , 'Dingo\Api\Transformer\Factory ' );
103- $ this ->app ->alias ('api.url ' , 'Dingo\Api\Routing\UrlGenerator ' );
104- $ this ->app ->alias ('api.exception ' , 'Dingo\Api\Exception\Handler ' );
94+ $ this ->app ->alias ('Dingo\Api\Http\Request ' , 'Dingo\Api\Contract\Http\Request ' );
95+
96+ $ aliases = [
97+ 'api.dispatcher ' => 'Dingo\Api\Dispatcher ' ,
98+ 'api.http.validator ' => 'Dingo\Api\Http\RequestValidator ' ,
99+ 'api.http.response ' => 'Dingo\Api\Http\Response\Factory ' ,
100+ 'api.router ' => 'Dingo\Api\Routing\Router ' ,
101+ 'api.router.adapter ' => 'Dingo\Api\Contract\Routing\Adapter ' ,
102+ 'api.auth ' => 'Dingo\Api\Auth\Auth ' ,
103+ 'api.limiting ' => 'Dingo\Api\Contract\Http\RateLimit\Adapter ' ,
104+ 'api.transformer ' => 'Dingo\Api\Transformer\Factory ' ,
105+ 'api.url ' => 'Dingo\Api\Routing\UrlGenerator ' ,
106+ 'api.exception ' => 'Dingo\Api\Exception\Handler '
107+ ];
108+
109+ foreach ($ aliases as $ key => $ alias ) {
110+ $ this ->app ->alias ($ key , $ alias );
111+ }
105112 }
106113
107114 /**
0 commit comments