1 <?php
2
3 namespace Skimia\ApiFusion\Annotations\ApiRouting;
4
5 use Skimia\Foundation\Annotations\BaseServiceProvider;
6
7 class ApiRoutingAnnotationsServiceProvider extends BaseServiceProvider
8 {
9 10 11
12 protected function registerAnnotationScanner()
13 {
14 $this->app->bindShared('skimia.apifusion.annotations.apirouting.scanner', function ($app) {
15 $scanner = new Scanner($app, []);
16
17 $scanner->addAnnotationNamespace(
18 'Skimia\ApiFusion\Annotations\ApiRouting\Annotations',
19 __DIR__.'/Annotations'
20 );
21
22 return $scanner;
23 });
24 }
25
26 27 28
29 protected function getAnnotationScanner()
30 {
31 return $this->app->make('skimia.apifusion.annotations.apirouting.scanner');
32 }
33 }
34