Completed
Push — master ( 5050df...77fab1 )
by Sherif
01:58
created
src/Modules/Core/Providers/ModuleServiceProvider.php 2 patches
Indentation   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -6,53 +6,53 @@
 block discarded – undo
6 6
 
7 7
 class ModuleServiceProvider extends ServiceProvider
8 8
 {
9
-    /**
10
-     * Bootstrap the module services.
11
-     *
12
-     * @return void
13
-     */
14
-    public function boot()
15
-    {
16
-        $this->loadTranslationsFrom(__DIR__.'/../Resources/Lang', 'core');
17
-        $this->loadViewsFrom(__DIR__.'/../Resources/Views', 'core');
18
-
19
-        $this->loadMigrationsFrom(module_path('core', 'Database/Migrations', 'app'));
20
-        $this->loadFactoriesFrom(module_path('core', 'Database/Factories', 'app'));
21
-    }
22
-
23
-    /**
24
-     * Register the module services.
25
-     *
26
-     * @return void
27
-     */
28
-    public function register()
29
-    {
30
-        //Bind Core Facade to the Service Container
31
-        $this->app->singleton('Core', function () {
32
-            return new \App\Modules\Core\Core;
33
-        });
34
-
35
-        //Bind ErrorHandler Facade to the Service Container
36
-        $this->app->singleton('ErrorHandler', function () {
37
-            return new \App\Modules\Core\Utl\ErrorHandler;
38
-        });
39
-
40
-        //Bind CoreConfig Facade to the Service Container
41
-        $this->app->singleton('CoreConfig', function () {
42
-            return new \App\Modules\Core\Utl\CoreConfig;
43
-        });
44
-
45
-        //Bind Media Facade to the Service Container
46
-        $this->app->singleton('Media', function () {
47
-            return new \App\Modules\Core\Utl\Media;
48
-        });
49
-
50
-        //Bind ApiConsumer Facade to the Service Container
51
-        $this->app->singleton('ApiConsumer', function () {
52
-            $app = app();
53
-            return new \App\Modules\Core\Utl\ApiConsumer($app, $app['request'], $app['router']);
54
-        });
9
+	/**
10
+	 * Bootstrap the module services.
11
+	 *
12
+	 * @return void
13
+	 */
14
+	public function boot()
15
+	{
16
+		$this->loadTranslationsFrom(__DIR__.'/../Resources/Lang', 'core');
17
+		$this->loadViewsFrom(__DIR__.'/../Resources/Views', 'core');
18
+
19
+		$this->loadMigrationsFrom(module_path('core', 'Database/Migrations', 'app'));
20
+		$this->loadFactoriesFrom(module_path('core', 'Database/Factories', 'app'));
21
+	}
22
+
23
+	/**
24
+	 * Register the module services.
25
+	 *
26
+	 * @return void
27
+	 */
28
+	public function register()
29
+	{
30
+		//Bind Core Facade to the Service Container
31
+		$this->app->singleton('Core', function () {
32
+			return new \App\Modules\Core\Core;
33
+		});
34
+
35
+		//Bind ErrorHandler Facade to the Service Container
36
+		$this->app->singleton('ErrorHandler', function () {
37
+			return new \App\Modules\Core\Utl\ErrorHandler;
38
+		});
39
+
40
+		//Bind CoreConfig Facade to the Service Container
41
+		$this->app->singleton('CoreConfig', function () {
42
+			return new \App\Modules\Core\Utl\CoreConfig;
43
+		});
44
+
45
+		//Bind Media Facade to the Service Container
46
+		$this->app->singleton('Media', function () {
47
+			return new \App\Modules\Core\Utl\Media;
48
+		});
49
+
50
+		//Bind ApiConsumer Facade to the Service Container
51
+		$this->app->singleton('ApiConsumer', function () {
52
+			$app = app();
53
+			return new \App\Modules\Core\Utl\ApiConsumer($app, $app['request'], $app['router']);
54
+		});
55 55
         
56
-        $this->app->register(RouteServiceProvider::class);
57
-    }
56
+		$this->app->register(RouteServiceProvider::class);
57
+	}
58 58
 }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -28,27 +28,27 @@
 block discarded – undo
28 28
     public function register()
29 29
     {
30 30
         //Bind Core Facade to the Service Container
31
-        $this->app->singleton('Core', function () {
31
+        $this->app->singleton('Core', function() {
32 32
             return new \App\Modules\Core\Core;
33 33
         });
34 34
 
35 35
         //Bind ErrorHandler Facade to the Service Container
36
-        $this->app->singleton('ErrorHandler', function () {
36
+        $this->app->singleton('ErrorHandler', function() {
37 37
             return new \App\Modules\Core\Utl\ErrorHandler;
38 38
         });
39 39
 
40 40
         //Bind CoreConfig Facade to the Service Container
41
-        $this->app->singleton('CoreConfig', function () {
41
+        $this->app->singleton('CoreConfig', function() {
42 42
             return new \App\Modules\Core\Utl\CoreConfig;
43 43
         });
44 44
 
45 45
         //Bind Media Facade to the Service Container
46
-        $this->app->singleton('Media', function () {
46
+        $this->app->singleton('Media', function() {
47 47
             return new \App\Modules\Core\Utl\Media;
48 48
         });
49 49
 
50 50
         //Bind ApiConsumer Facade to the Service Container
51
-        $this->app->singleton('ApiConsumer', function () {
51
+        $this->app->singleton('ApiConsumer', function() {
52 52
             $app = app();
53 53
             return new \App\Modules\Core\Utl\ApiConsumer($app, $app['request'], $app['router']);
54 54
         });
Please login to merge, or discard this patch.
src/Modules/Core/Http/Resources/Setting.php 2 patches
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -6,32 +6,32 @@
 block discarded – undo
6 6
 
7 7
 class Setting extends JsonResource
8 8
 {
9
-    /**
10
-     * Indicates if the resource's collection keys should be preserved.
11
-     *
12
-     * @var bool
13
-     */
14
-    public $preserveKeys = true;
9
+	/**
10
+	 * Indicates if the resource's collection keys should be preserved.
11
+	 *
12
+	 * @var bool
13
+	 */
14
+	public $preserveKeys = true;
15 15
 
16
-    /**
17
-     * Transform the resource into an array.
18
-     *
19
-     * @param Request $request
20
-     * @return array
21
-     */
22
-    public function toArray($request)
23
-    {
24
-        if (! $this->resource) {
25
-            return [];
26
-        }
16
+	/**
17
+	 * Transform the resource into an array.
18
+	 *
19
+	 * @param Request $request
20
+	 * @return array
21
+	 */
22
+	public function toArray($request)
23
+	{
24
+		if (! $this->resource) {
25
+			return [];
26
+		}
27 27
 
28
-        return [
29
-            'id' => $this->id,
30
-            'name' => $this->name,
31
-            'value' => $this->value,
32
-            'key' => $this->key,
33
-            'created_at' => $this->created_at,
34
-            'updated_at' => $this->updated_at,
35
-        ];
36
-    }
28
+		return [
29
+			'id' => $this->id,
30
+			'name' => $this->name,
31
+			'value' => $this->value,
32
+			'key' => $this->key,
33
+			'created_at' => $this->created_at,
34
+			'updated_at' => $this->updated_at,
35
+		];
36
+	}
37 37
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@
 block discarded – undo
17 17
      */
18 18
     public function toArray($request)
19 19
     {
20
-        if (! $this->resource) {
20
+        if ( ! $this->resource) {
21 21
             return [];
22 22
         }
23 23
 
Please login to merge, or discard this patch.
src/Modules/Reporting/Routes/api.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@
 block discarded – undo
11 11
 |
12 12
 */
13 13
 
14
-Route::group(['prefix' => 'reports'], function () {
14
+Route::group(['prefix' => 'reports'], function() {
15 15
         
16 16
     Route::get('/', 'ReportController@index');
17 17
     Route::get('/{id}', 'ReportController@find');
Please login to merge, or discard this patch.
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
 
14 14
 Route::group(['prefix' => 'reports'], function () {
15 15
         
16
-    Route::get('/', 'ReportController@index');
17
-    Route::get('/{id}', 'ReportController@find');
18
-    Route::post('get/{reportName}', 'ReportController@getReport');
16
+	Route::get('/', 'ReportController@index');
17
+	Route::get('/{id}', 'ReportController@find');
18
+	Route::post('get/{reportName}', 'ReportController@getReport');
19 19
 });
Please login to merge, or discard this patch.
src/Modules/Reporting/Providers/ModuleServiceProvider.php 1 patch
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -6,27 +6,27 @@
 block discarded – undo
6 6
 
7 7
 class ModuleServiceProvider extends ServiceProvider
8 8
 {
9
-    /**
10
-     * Bootstrap the module services.
11
-     *
12
-     * @return void
13
-     */
14
-    public function boot()
15
-    {
16
-        $this->loadTranslationsFrom(__DIR__.'/../Resources/Lang', 'reporting');
17
-        $this->loadViewsFrom(__DIR__.'/../Resources/Views', 'reporting');
9
+	/**
10
+	 * Bootstrap the module services.
11
+	 *
12
+	 * @return void
13
+	 */
14
+	public function boot()
15
+	{
16
+		$this->loadTranslationsFrom(__DIR__.'/../Resources/Lang', 'reporting');
17
+		$this->loadViewsFrom(__DIR__.'/../Resources/Views', 'reporting');
18 18
 
19
-        $this->loadMigrationsFrom(module_path('reporting', 'Database/Migrations', 'app'));
20
-        $this->loadFactoriesFrom(module_path('reporting', 'Database/Factories', 'app'));
21
-    }
19
+		$this->loadMigrationsFrom(module_path('reporting', 'Database/Migrations', 'app'));
20
+		$this->loadFactoriesFrom(module_path('reporting', 'Database/Factories', 'app'));
21
+	}
22 22
 
23
-    /**
24
-     * Register the module services.
25
-     *
26
-     * @return void
27
-     */
28
-    public function register()
29
-    {
30
-        $this->app->register(RouteServiceProvider::class);
31
-    }
23
+	/**
24
+	 * Register the module services.
25
+	 *
26
+	 * @return void
27
+	 */
28
+	public function register()
29
+	{
30
+		$this->app->register(RouteServiceProvider::class);
31
+	}
32 32
 }
Please login to merge, or discard this patch.
src/Modules/Reporting/Http/Resources/Report.php 2 patches
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -6,24 +6,24 @@
 block discarded – undo
6 6
 
7 7
 class Report extends JsonResource
8 8
 {
9
-    /**
10
-     * Transform the resource into an array.
11
-     *
12
-     * @param Request $request
13
-     * @return array
14
-     */
15
-    public function toArray($request)
16
-    {
17
-        if (! $this->resource) {
18
-            return [];
19
-        }
9
+	/**
10
+	 * Transform the resource into an array.
11
+	 *
12
+	 * @param Request $request
13
+	 * @return array
14
+	 */
15
+	public function toArray($request)
16
+	{
17
+		if (! $this->resource) {
18
+			return [];
19
+		}
20 20
 
21
-        return [
22
-            'id' => $this->id,
23
-            'report_name' => $this->report_name,
24
-            'view_name' => $this->view_name,
25
-            'created_at' => $this->created_at,
26
-            'updated_at' => $this->updated_at,
27
-        ];
28
-    }
21
+		return [
22
+			'id' => $this->id,
23
+			'report_name' => $this->report_name,
24
+			'view_name' => $this->view_name,
25
+			'created_at' => $this->created_at,
26
+			'updated_at' => $this->updated_at,
27
+		];
28
+	}
29 29
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@
 block discarded – undo
17 17
      */
18 18
     public function toArray($request)
19 19
     {
20
-        if (! $this->resource) {
20
+        if ( ! $this->resource) {
21 21
             return [];
22 22
         }
23 23
 
Please login to merge, or discard this patch.
src/Modules/Core/Console/Commands/MakeModuleCommand.php 3 patches
Doc Comments   +5 added lines patch added patch discarded remove patch
@@ -183,6 +183,11 @@
 block discarded – undo
183 183
         }
184 184
     }
185 185
 
186
+    /**
187
+     * @param string $contents
188
+     *
189
+     * @return string
190
+     */
186 191
     protected function replacePlaceholders($contents)
187 192
     {
188 193
         $modelName = \Str::camel($this->container['slug']);
Please login to merge, or discard this patch.
Indentation   +227 added lines, -227 removed lines patch added patch discarded remove patch
@@ -10,237 +10,237 @@
 block discarded – undo
10 10
 
11 11
 class MakeModuleCommand extends Command
12 12
 {
13
-    /**
14
-     * The name and signature of the console command.
15
-     *
16
-     * @var string
17
-     */
18
-    protected $signature = 'generate:module
13
+	/**
14
+	 * The name and signature of the console command.
15
+	 *
16
+	 * @var string
17
+	 */
18
+	protected $signature = 'generate:module
19 19
         {slug : The slug of the module}';
20 20
 
21
-    /**
22
-     * The console command description.
23
-     *
24
-     * @var string
25
-     */
26
-    protected $description = 'Create a new module';
27
-
28
-    /**
29
-     * The modules instance.
30
-     *
31
-     * @var RepositoryManager
32
-     */
33
-    protected $module;
34
-
35
-    /**
36
-     * The filesystem instance.
37
-     *
38
-     * @var Filesystem
39
-     */
40
-    protected $files;
41
-
42
-    /**
43
-     * Array to store the configuration details.
44
-     *
45
-     * @var array
46
-     */
47
-    protected $container;
48
-
49
-    /**
50
-     * Array of folder mappings.
51
-     *
52
-     * @var Array
53
-     */
54
-    protected $mapping = [
55
-        'Database/Factories'  => 'Database/Factories',
56
-        'Database/Migrations' => 'Database/Migrations',
57
-        'Database/Seeds'      => 'Database/Seeds',
58
-        'Http/Controllers'    => 'Http/Controllers',
59
-        'Http/Requests'       => 'Http/Requests',
60
-        'Http/Resources'      => 'Http/Resources',
61
-        'ModelObservers'      => 'ModelObservers',
62
-        'Providers'           => 'Providers',
63
-        'Repositories'        => 'Repositories',
64
-        'Routes'              => 'Routes'
65
-    ];
66
-
67
-    /**
68
-     * Create a new command instance.
69
-     *
70
-     * @param Filesystem $files
71
-     * @param RepositoryManager $module
72
-     */
73
-    public function __construct(Filesystem $files, RepositoryManager $module)
74
-    {
75
-        parent::__construct();
76
-
77
-        $this->files = $files;
78
-        $this->module = $module;
79
-    }
80
-
81
-    /**
82
-     * Execute the console command.
83
-     *
84
-     * @return mixed
85
-     */
86
-    public function handle()
87
-    {
88
-        $this->container['slug']        = Str::slug($this->argument('slug'));
89
-        $this->container['name']        = Str::studly($this->container['slug']);
90
-        $this->container['version']     = '1.0';
91
-        $this->container['description'] = 'This is the description for the ' . $this->container['name'] . ' module.';
92
-        $this->container['location']    = config('modules.default_location');
93
-        $this->container['provider']    = config("modules.locations.{$this->container['location']}.provider");
94
-        $this->container['basename']    = Str::studly($this->container['slug']);
95
-        $this->container['namespace']   = config("modules.locations.{$this->container['location']}.namespace").$this->container['basename'];
96
-
97
-        return $this->generate();
98
-    }
99
-
100
-    /**
101
-     * Generate the module.
102
-     */
103
-    protected function generate()
104
-    {
105
-        $steps = [
106
-            'Generating module...' => 'generateModule',
107
-            'Optimizing module cache...' => 'optimizeModules',
108
-            'Generating migrations...' => 'generateMigration',
109
-        ];
110
-
111
-        $progress = new ProgressBar($this->output, count($steps));
112
-        $progress->start();
113
-
114
-        foreach ($steps as $message => $function) {
115
-            $progress->setMessage($message);
116
-
117
-            $this->$function();
118
-
119
-            $progress->advance();
120
-        }
121
-
122
-        $progress->finish();
123
-
124
-        event($this->container['slug'] . '.module.made');
125
-
126
-        $this->info("\nModule generated successfully.");
127
-    }
128
-
129
-    /**
130
-     * Generate defined module folders.
131
-     */
132
-    protected function generateModule()
133
-    {
134
-        $location = $this->container['location'];
135
-        $root     = module_path(null, '', $location);
136
-        $manifest = config("modules.locations.$location.manifest") ?: 'module.json';
137
-        $provider = config("modules.locations.$location.provider") ?: 'ModuleServiceProvider';
138
-
139
-        if (!$this->files->isDirectory($root)) {
140
-            $this->files->makeDirectory($root);
141
-        }
142
-
143
-        $directory = module_path(null, $this->container['basename'], $location);
144
-        $source    = __DIR__ . '/Stubs/Module';
145
-
146
-        $this->files->makeDirectory($directory);
147
-
148
-        $sourceFiles = $this->files->allFiles($source, true);
149
-
150
-        if (!empty($this->mapping)) {
151
-            $search = array_keys($this->mapping);
152
-            $replace = array_values($this->mapping);
153
-        }
154
-
155
-        foreach ($sourceFiles as $file) {
156
-            $contents = $this->replacePlaceholders($file->getContents());
157
-            $subPath = $file->getRelativePathname();
158
-
159
-            if (!empty($this->mapping)) {
160
-                $subPath = str_replace($search, $replace, $subPath);
161
-            }
162
-
163
-            $filePath = $directory . '/' . $subPath;
21
+	/**
22
+	 * The console command description.
23
+	 *
24
+	 * @var string
25
+	 */
26
+	protected $description = 'Create a new module';
27
+
28
+	/**
29
+	 * The modules instance.
30
+	 *
31
+	 * @var RepositoryManager
32
+	 */
33
+	protected $module;
34
+
35
+	/**
36
+	 * The filesystem instance.
37
+	 *
38
+	 * @var Filesystem
39
+	 */
40
+	protected $files;
41
+
42
+	/**
43
+	 * Array to store the configuration details.
44
+	 *
45
+	 * @var array
46
+	 */
47
+	protected $container;
48
+
49
+	/**
50
+	 * Array of folder mappings.
51
+	 *
52
+	 * @var Array
53
+	 */
54
+	protected $mapping = [
55
+		'Database/Factories'  => 'Database/Factories',
56
+		'Database/Migrations' => 'Database/Migrations',
57
+		'Database/Seeds'      => 'Database/Seeds',
58
+		'Http/Controllers'    => 'Http/Controllers',
59
+		'Http/Requests'       => 'Http/Requests',
60
+		'Http/Resources'      => 'Http/Resources',
61
+		'ModelObservers'      => 'ModelObservers',
62
+		'Providers'           => 'Providers',
63
+		'Repositories'        => 'Repositories',
64
+		'Routes'              => 'Routes'
65
+	];
66
+
67
+	/**
68
+	 * Create a new command instance.
69
+	 *
70
+	 * @param Filesystem $files
71
+	 * @param RepositoryManager $module
72
+	 */
73
+	public function __construct(Filesystem $files, RepositoryManager $module)
74
+	{
75
+		parent::__construct();
76
+
77
+		$this->files = $files;
78
+		$this->module = $module;
79
+	}
80
+
81
+	/**
82
+	 * Execute the console command.
83
+	 *
84
+	 * @return mixed
85
+	 */
86
+	public function handle()
87
+	{
88
+		$this->container['slug']        = Str::slug($this->argument('slug'));
89
+		$this->container['name']        = Str::studly($this->container['slug']);
90
+		$this->container['version']     = '1.0';
91
+		$this->container['description'] = 'This is the description for the ' . $this->container['name'] . ' module.';
92
+		$this->container['location']    = config('modules.default_location');
93
+		$this->container['provider']    = config("modules.locations.{$this->container['location']}.provider");
94
+		$this->container['basename']    = Str::studly($this->container['slug']);
95
+		$this->container['namespace']   = config("modules.locations.{$this->container['location']}.namespace").$this->container['basename'];
96
+
97
+		return $this->generate();
98
+	}
99
+
100
+	/**
101
+	 * Generate the module.
102
+	 */
103
+	protected function generate()
104
+	{
105
+		$steps = [
106
+			'Generating module...' => 'generateModule',
107
+			'Optimizing module cache...' => 'optimizeModules',
108
+			'Generating migrations...' => 'generateMigration',
109
+		];
110
+
111
+		$progress = new ProgressBar($this->output, count($steps));
112
+		$progress->start();
113
+
114
+		foreach ($steps as $message => $function) {
115
+			$progress->setMessage($message);
116
+
117
+			$this->$function();
118
+
119
+			$progress->advance();
120
+		}
121
+
122
+		$progress->finish();
123
+
124
+		event($this->container['slug'] . '.module.made');
125
+
126
+		$this->info("\nModule generated successfully.");
127
+	}
128
+
129
+	/**
130
+	 * Generate defined module folders.
131
+	 */
132
+	protected function generateModule()
133
+	{
134
+		$location = $this->container['location'];
135
+		$root     = module_path(null, '', $location);
136
+		$manifest = config("modules.locations.$location.manifest") ?: 'module.json';
137
+		$provider = config("modules.locations.$location.provider") ?: 'ModuleServiceProvider';
138
+
139
+		if (!$this->files->isDirectory($root)) {
140
+			$this->files->makeDirectory($root);
141
+		}
142
+
143
+		$directory = module_path(null, $this->container['basename'], $location);
144
+		$source    = __DIR__ . '/Stubs/Module';
145
+
146
+		$this->files->makeDirectory($directory);
147
+
148
+		$sourceFiles = $this->files->allFiles($source, true);
149
+
150
+		if (!empty($this->mapping)) {
151
+			$search = array_keys($this->mapping);
152
+			$replace = array_values($this->mapping);
153
+		}
154
+
155
+		foreach ($sourceFiles as $file) {
156
+			$contents = $this->replacePlaceholders($file->getContents());
157
+			$subPath = $file->getRelativePathname();
158
+
159
+			if (!empty($this->mapping)) {
160
+				$subPath = str_replace($search, $replace, $subPath);
161
+			}
162
+
163
+			$filePath = $directory . '/' . $subPath;
164 164
             
165
-            // if the file is module.json, replace it with the custom manifest file name
166
-            if ($file->getFilename() === 'module.json' && $manifest) {
167
-                $filePath = str_replace('module.json', $manifest, $filePath);
168
-            }
165
+			// if the file is module.json, replace it with the custom manifest file name
166
+			if ($file->getFilename() === 'module.json' && $manifest) {
167
+				$filePath = str_replace('module.json', $manifest, $filePath);
168
+			}
169 169
             
170
-            // if the file is ModuleServiceProvider.php, replace it with the custom provider file name
171
-            if ($file->getFilename() === 'ModuleServiceProvider.php') {
172
-                $filePath = str_replace('ModuleServiceProvider', $provider, $filePath);
173
-            }
174
-            $filePath = $this->replacePlaceholders($filePath);
170
+			// if the file is ModuleServiceProvider.php, replace it with the custom provider file name
171
+			if ($file->getFilename() === 'ModuleServiceProvider.php') {
172
+				$filePath = str_replace('ModuleServiceProvider', $provider, $filePath);
173
+			}
174
+			$filePath = $this->replacePlaceholders($filePath);
175 175
             
176
-            $dir = dirname($filePath);
176
+			$dir = dirname($filePath);
177 177
             
178
-            if (! $this->files->isDirectory($dir)) {
179
-                $this->files->makeDirectory($dir, 0755, true);
180
-            }
181
-
182
-            $this->files->put($filePath, $contents);
183
-        }
184
-    }
185
-
186
-    protected function replacePlaceholders($contents)
187
-    {
188
-        $modelName = \Str::camel($this->container['slug']);
189
-        $modelNameSingular = \Str::singular($modelName);
190
-
191
-        $find = [
192
-            'DummyFactory',
193
-            'DummyModelName',
194
-            'DummyModuleSlug',
195
-            'DummyModule',
196
-            'DummyModel',
197
-            'DummyDatabaseSeeder',
198
-            'DummyTableSeeder',
199
-            'DummyController',
200
-            'DummyRepository',
201
-            'InsertDummy',
202
-            'UpdateDummy',
203
-            'DummyResource',
204
-            'DummyObserver',
205
-            'DummyTableName',
206
-            'DummyRoutePrefix',
207
-        ];
208
-
209
-        $replace = [
210
-            ucfirst($modelNameSingular) . 'Factory',
211
-            $modelNameSingular,
212
-            $this->container['slug'],
213
-            ucfirst($modelName),
214
-            ucfirst($modelNameSingular),
215
-            ucfirst($modelName) . 'DatabaseSeeder',
216
-            ucfirst($modelName) . 'TableSeeder',
217
-            ucfirst($modelNameSingular) . 'Controller',
218
-            ucfirst($modelNameSingular) . 'Repository',
219
-            'Insert' . ucfirst($modelNameSingular),
220
-            'Update' . ucfirst($modelNameSingular),
221
-            ucfirst($modelNameSingular),
222
-            ucfirst($modelNameSingular) . 'Observer',
223
-            $modelName,
224
-            $modelName,
225
-        ];
226
-
227
-        return str_replace($find, $replace, $contents);
228
-    }
229
-
230
-    /**
231
-     * Reset module cache of enabled and disabled modules.
232
-     */
233
-    protected function optimizeModules()
234
-    {
235
-        return $this->callSilent('module:optimize');
236
-    }
237
-
238
-    /**
239
-     * Generate table migrations.
240
-     */
241
-    protected function generateMigration()
242
-    {
243
-        $modelName = $this->container['slug'];
244
-        return $this->callSilent('make:module:migration', ['slug' => $modelName, 'name' => 'create_' . $modelName . '_table']);
245
-    }
178
+			if (! $this->files->isDirectory($dir)) {
179
+				$this->files->makeDirectory($dir, 0755, true);
180
+			}
181
+
182
+			$this->files->put($filePath, $contents);
183
+		}
184
+	}
185
+
186
+	protected function replacePlaceholders($contents)
187
+	{
188
+		$modelName = \Str::camel($this->container['slug']);
189
+		$modelNameSingular = \Str::singular($modelName);
190
+
191
+		$find = [
192
+			'DummyFactory',
193
+			'DummyModelName',
194
+			'DummyModuleSlug',
195
+			'DummyModule',
196
+			'DummyModel',
197
+			'DummyDatabaseSeeder',
198
+			'DummyTableSeeder',
199
+			'DummyController',
200
+			'DummyRepository',
201
+			'InsertDummy',
202
+			'UpdateDummy',
203
+			'DummyResource',
204
+			'DummyObserver',
205
+			'DummyTableName',
206
+			'DummyRoutePrefix',
207
+		];
208
+
209
+		$replace = [
210
+			ucfirst($modelNameSingular) . 'Factory',
211
+			$modelNameSingular,
212
+			$this->container['slug'],
213
+			ucfirst($modelName),
214
+			ucfirst($modelNameSingular),
215
+			ucfirst($modelName) . 'DatabaseSeeder',
216
+			ucfirst($modelName) . 'TableSeeder',
217
+			ucfirst($modelNameSingular) . 'Controller',
218
+			ucfirst($modelNameSingular) . 'Repository',
219
+			'Insert' . ucfirst($modelNameSingular),
220
+			'Update' . ucfirst($modelNameSingular),
221
+			ucfirst($modelNameSingular),
222
+			ucfirst($modelNameSingular) . 'Observer',
223
+			$modelName,
224
+			$modelName,
225
+		];
226
+
227
+		return str_replace($find, $replace, $contents);
228
+	}
229
+
230
+	/**
231
+	 * Reset module cache of enabled and disabled modules.
232
+	 */
233
+	protected function optimizeModules()
234
+	{
235
+		return $this->callSilent('module:optimize');
236
+	}
237
+
238
+	/**
239
+	 * Generate table migrations.
240
+	 */
241
+	protected function generateMigration()
242
+	{
243
+		$modelName = $this->container['slug'];
244
+		return $this->callSilent('make:module:migration', ['slug' => $modelName, 'name' => 'create_' . $modelName . '_table']);
245
+	}
246 246
 }
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
         $this->container['slug']        = Str::slug($this->argument('slug'));
89 89
         $this->container['name']        = Str::studly($this->container['slug']);
90 90
         $this->container['version']     = '1.0';
91
-        $this->container['description'] = 'This is the description for the ' . $this->container['name'] . ' module.';
91
+        $this->container['description'] = 'This is the description for the '.$this->container['name'].' module.';
92 92
         $this->container['location']    = config('modules.default_location');
93 93
         $this->container['provider']    = config("modules.locations.{$this->container['location']}.provider");
94 94
         $this->container['basename']    = Str::studly($this->container['slug']);
@@ -121,7 +121,7 @@  discard block
 block discarded – undo
121 121
 
122 122
         $progress->finish();
123 123
 
124
-        event($this->container['slug'] . '.module.made');
124
+        event($this->container['slug'].'.module.made');
125 125
 
126 126
         $this->info("\nModule generated successfully.");
127 127
     }
@@ -136,18 +136,18 @@  discard block
 block discarded – undo
136 136
         $manifest = config("modules.locations.$location.manifest") ?: 'module.json';
137 137
         $provider = config("modules.locations.$location.provider") ?: 'ModuleServiceProvider';
138 138
 
139
-        if (!$this->files->isDirectory($root)) {
139
+        if ( ! $this->files->isDirectory($root)) {
140 140
             $this->files->makeDirectory($root);
141 141
         }
142 142
 
143 143
         $directory = module_path(null, $this->container['basename'], $location);
144
-        $source    = __DIR__ . '/Stubs/Module';
144
+        $source    = __DIR__.'/Stubs/Module';
145 145
 
146 146
         $this->files->makeDirectory($directory);
147 147
 
148 148
         $sourceFiles = $this->files->allFiles($source, true);
149 149
 
150
-        if (!empty($this->mapping)) {
150
+        if ( ! empty($this->mapping)) {
151 151
             $search = array_keys($this->mapping);
152 152
             $replace = array_values($this->mapping);
153 153
         }
@@ -156,11 +156,11 @@  discard block
 block discarded – undo
156 156
             $contents = $this->replacePlaceholders($file->getContents());
157 157
             $subPath = $file->getRelativePathname();
158 158
 
159
-            if (!empty($this->mapping)) {
159
+            if ( ! empty($this->mapping)) {
160 160
                 $subPath = str_replace($search, $replace, $subPath);
161 161
             }
162 162
 
163
-            $filePath = $directory . '/' . $subPath;
163
+            $filePath = $directory.'/'.$subPath;
164 164
             
165 165
             // if the file is module.json, replace it with the custom manifest file name
166 166
             if ($file->getFilename() === 'module.json' && $manifest) {
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
             
176 176
             $dir = dirname($filePath);
177 177
             
178
-            if (! $this->files->isDirectory($dir)) {
178
+            if ( ! $this->files->isDirectory($dir)) {
179 179
                 $this->files->makeDirectory($dir, 0755, true);
180 180
             }
181 181
 
@@ -207,19 +207,19 @@  discard block
 block discarded – undo
207 207
         ];
208 208
 
209 209
         $replace = [
210
-            ucfirst($modelNameSingular) . 'Factory',
210
+            ucfirst($modelNameSingular).'Factory',
211 211
             $modelNameSingular,
212 212
             $this->container['slug'],
213 213
             ucfirst($modelName),
214 214
             ucfirst($modelNameSingular),
215
-            ucfirst($modelName) . 'DatabaseSeeder',
216
-            ucfirst($modelName) . 'TableSeeder',
217
-            ucfirst($modelNameSingular) . 'Controller',
218
-            ucfirst($modelNameSingular) . 'Repository',
219
-            'Insert' . ucfirst($modelNameSingular),
220
-            'Update' . ucfirst($modelNameSingular),
215
+            ucfirst($modelName).'DatabaseSeeder',
216
+            ucfirst($modelName).'TableSeeder',
217
+            ucfirst($modelNameSingular).'Controller',
218
+            ucfirst($modelNameSingular).'Repository',
219
+            'Insert'.ucfirst($modelNameSingular),
220
+            'Update'.ucfirst($modelNameSingular),
221 221
             ucfirst($modelNameSingular),
222
-            ucfirst($modelNameSingular) . 'Observer',
222
+            ucfirst($modelNameSingular).'Observer',
223 223
             $modelName,
224 224
             $modelName,
225 225
         ];
@@ -241,6 +241,6 @@  discard block
 block discarded – undo
241 241
     protected function generateMigration()
242 242
     {
243 243
         $modelName = $this->container['slug'];
244
-        return $this->callSilent('make:module:migration', ['slug' => $modelName, 'name' => 'create_' . $modelName . '_table']);
244
+        return $this->callSilent('make:module:migration', ['slug' => $modelName, 'name' => 'create_'.$modelName.'_table']);
245 245
     }
246 246
 }
Please login to merge, or discard this patch.
src/Modules/Core/Console/Commands/Stubs/Module/Routes/api.php 3 patches
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -1,7 +1,5 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-use Illuminate\Http\Request;
4
-
5 3
 /*
6 4
 |--------------------------------------------------------------------------
7 5
 | API Routes
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -15,11 +15,11 @@
 block discarded – undo
15 15
 
16 16
 Route::group(['prefix' => 'DummyRoutePrefix'], function () {
17 17
 
18
-    Route::get('/', 'DummyController@index');
19
-    Route::get('/{id}', 'DummyController@find');
20
-    Route::post('/', 'DummyController@insert');
21
-    Route::put('/', 'DummyController@update');
22
-    Route::delete('/{id}', 'DummyController@delete');
23
-    Route::get('list/deleted', 'DummyController@deleted');
24
-    Route::patch('restore/{id}', 'DummyController@restore');
18
+	Route::get('/', 'DummyController@index');
19
+	Route::get('/{id}', 'DummyController@find');
20
+	Route::post('/', 'DummyController@insert');
21
+	Route::put('/', 'DummyController@update');
22
+	Route::delete('/{id}', 'DummyController@delete');
23
+	Route::get('list/deleted', 'DummyController@deleted');
24
+	Route::patch('restore/{id}', 'DummyController@restore');
25 25
 });
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
 |
14 14
 */
15 15
 
16
-Route::group(['prefix' => 'DummyRoutePrefix'], function () {
16
+Route::group(['prefix' => 'DummyRoutePrefix'], function() {
17 17
 
18 18
     Route::get('/', 'DummyController@index');
19 19
     Route::get('/{id}', 'DummyController@find');
Please login to merge, or discard this patch.
src/Modules/Roles/Routes/api.php 3 patches
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -1,7 +1,5 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-use Illuminate\Http\Request;
4
-
5 3
 /*
6 4
 |--------------------------------------------------------------------------
7 5
 | API Routes
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
 |
14 14
 */
15 15
 
16
-Route::group(['prefix' => 'roles'], function () {
16
+Route::group(['prefix' => 'roles'], function() {
17 17
 
18 18
     Route::get('/', 'RoleController@index');
19 19
     Route::get('/{id}', 'RoleController@find');
Please login to merge, or discard this patch.
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -15,12 +15,12 @@
 block discarded – undo
15 15
 
16 16
 Route::group(['prefix' => 'roles'], function () {
17 17
 
18
-    Route::get('/', 'RoleController@index');
19
-    Route::get('/{id}', 'RoleController@find');
20
-    Route::post('/', 'RoleController@insert');
21
-    Route::put('/', 'RoleController@update');
22
-    Route::delete('/{id}', 'RoleController@delete');
23
-    Route::get('list/deleted', 'RoleController@deleted');
24
-    Route::patch('restore/{id}', 'RoleController@restore');
25
-    Route::post('assign/permissions', 'RoleController@assignPermissions');
18
+	Route::get('/', 'RoleController@index');
19
+	Route::get('/{id}', 'RoleController@find');
20
+	Route::post('/', 'RoleController@insert');
21
+	Route::put('/', 'RoleController@update');
22
+	Route::delete('/{id}', 'RoleController@delete');
23
+	Route::get('list/deleted', 'RoleController@deleted');
24
+	Route::patch('restore/{id}', 'RoleController@restore');
25
+	Route::post('assign/permissions', 'RoleController@assignPermissions');
26 26
 });
Please login to merge, or discard this patch.
files/Kernel.php 1 patch
Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -10,38 +10,38 @@
 block discarded – undo
10 10
 
11 11
 class Kernel extends ConsoleKernel
12 12
 {
13
-    /**
14
-     * The Artisan commands provided by your application.
15
-     *
16
-     * @var array
17
-     */
18
-    protected $commands = [
19
-        GenerateDoc::class,
20
-        MakeNotificationsCommand::class,
21
-        MakeModuleCommand::class
22
-    ];
13
+	/**
14
+	 * The Artisan commands provided by your application.
15
+	 *
16
+	 * @var array
17
+	 */
18
+	protected $commands = [
19
+		GenerateDoc::class,
20
+		MakeNotificationsCommand::class,
21
+		MakeModuleCommand::class
22
+	];
23 23
 
24
-    /**
25
-     * Define the application's command schedule.
26
-     *
27
-     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
28
-     * @return void
29
-     */
30
-    protected function schedule(Schedule $schedule)
31
-    {
32
-        // $schedule->command('inspire')
33
-        //          ->hourly();
34
-    }
24
+	/**
25
+	 * Define the application's command schedule.
26
+	 *
27
+	 * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
28
+	 * @return void
29
+	 */
30
+	protected function schedule(Schedule $schedule)
31
+	{
32
+		// $schedule->command('inspire')
33
+		//          ->hourly();
34
+	}
35 35
 
36
-    /**
37
-     * Register the commands for the application.
38
-     *
39
-     * @return void
40
-     */
41
-    protected function commands()
42
-    {
43
-        $this->load(__DIR__.'/Commands');
36
+	/**
37
+	 * Register the commands for the application.
38
+	 *
39
+	 * @return void
40
+	 */
41
+	protected function commands()
42
+	{
43
+		$this->load(__DIR__.'/Commands');
44 44
 
45
-        require base_path('routes/console.php');
46
-    }
45
+		require base_path('routes/console.php');
46
+	}
47 47
 }
Please login to merge, or discard this patch.