Code Duplication    Length = 72-72 lines in 8 locations

src/Modules/Core/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Support\Facades\Route;
6
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\Core\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('core', 'Routes/web.php');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('core', 'Routes/api.php');
77
        });
78
    }
79
}
80

src/Modules/Notifications/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Support\Facades\Route;
6
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\Notifications\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('notifications', 'Routes/web.php');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('notifications', 'Routes/api.php');
77
        });
78
    }
79
}
80

src/Modules/Reporting/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Support\Facades\Route;
6
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\Reporting\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('reporting', 'Routes/web.php');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('reporting', 'Routes/api.php');
77
        });
78
    }
79
}
80

src/Modules/Groups/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
6
use Illuminate\Support\Facades\Route;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\Groups\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('groups', 'Routes/web.php', 'app');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('groups', 'Routes/api.php', 'app');
77
        });
78
    }
79
}
80

src/Modules/OauthClients/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Support\Facades\Route;
6
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\OauthClients\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('oauth-clients', 'Routes/web.php', 'app');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('oauth-clients', 'Routes/api.php', 'app');
77
        });
78
    }
79
}
80

src/Modules/Permissions/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
6
use Illuminate\Support\Facades\Route;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\Permissions\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('permissions', 'Routes/web.php', 'app');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('permissions', 'Routes/api.php', 'app');
77
        });
78
    }
79
}
80

src/Modules/PushNotificationDevices/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
6
use Illuminate\Support\Facades\Route;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\PushNotificationDevices\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('push-notification-devices', 'Routes/web.php', 'app');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('push-notification-devices', 'Routes/api.php', 'app');
77
        });
78
    }
79
}
80

src/Modules/Users/Providers/RouteServiceProvider.php 1 location

@@ 8-79 (lines=72) @@
5
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
6
use Illuminate\Support\Facades\Route;
7
8
class RouteServiceProvider extends ServiceProvider
9
{
10
    /**
11
     * This namespace is applied to your controller routes.
12
     *
13
     * In addition, it is set as the URL generator's root namespace.
14
     *
15
     * @var string
16
     */
17
    protected $namespace = 'App\Modules\Users\Http\Controllers';
18
19
    /**
20
     * Define your route model bindings, pattern filters, etc.
21
     *
22
     * @return void
23
     */
24
    public function boot()
25
    {
26
        //
27
28
        parent::boot();
29
    }
30
31
    /**
32
     * Define the routes for the module.
33
     *
34
     * @return void
35
     */
36
    public function map()
37
    {
38
        $this->mapWebRoutes();
39
40
        $this->mapApiRoutes();
41
42
        //
43
    }
44
45
    /**
46
     * Define the "web" routes for the module.
47
     *
48
     * These routes all receive session state, CSRF protection, etc.
49
     *
50
     * @return void
51
     */
52
    protected function mapWebRoutes()
53
    {
54
        Route::group([
55
            'middleware' => 'web',
56
            'namespace'  => $this->namespace,
57
        ], function ($router) {
58
            require module_path('users', 'Routes/web.php', 'app');
59
        });
60
    }
61
62
    /**
63
     * Define the "api" routes for the module.
64
     *
65
     * These routes are typically stateless.
66
     *
67
     * @return void
68
     */
69
    protected function mapApiRoutes()
70
    {
71
        Route::group([
72
            'middleware' => 'api',
73
            'namespace'  => $this->namespace,
74
            'prefix'     => 'api',
75
        ], function ($router) {
76
            require module_path('users', 'Routes/api.php', 'app');
77
        });
78
    }
79
}
80