Skip to content

Commit

Permalink
Update provider.stub
Browse files Browse the repository at this point in the history
Formatted.
  • Loading branch information
solomon-ochepa authored Oct 21, 2023
1 parent ef67a73 commit f7b4c3b
Showing 1 changed file with 14 additions and 31 deletions.
45 changes: 14 additions & 31 deletions src/Commands/stubs/scaffold/provider.stub
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,14 @@ use Illuminate\Support\ServiceProvider;

class $CLASS$ extends ServiceProvider
{
/**
* @var string $moduleName
*/
protected $moduleName = '$MODULE$';

/**
* @var string $moduleNameLower
*/
protected $moduleNameLower = '$LOWER_NAME$';

/**
* Boot the application events.
*
* @return void
*/
public function boot()
public function boot(): void
{
$this->registerTranslations();
$this->registerConfig();
Expand All @@ -32,23 +24,19 @@ class $CLASS$ extends ServiceProvider

/**
* Register the service provider.
*
* @return void
*/
public function register()
public function register(): void
{
$this->app->register(RouteServiceProvider::class);
}

/**
* Register config.
*
* @return void
*/
protected function registerConfig()
protected function registerConfig(): void
{
$this->publishes([
module_path($this->moduleName, '$PATH_CONFIG$/config.php') => config_path($this->moduleNameLower . '.php'),
module_path($this->moduleName, '$PATH_CONFIG$/config.php') => config_path($this->moduleNameLower.'.php'),
], 'config');
$this->mergeConfigFrom(
module_path($this->moduleName, '$PATH_CONFIG$/config.php'), $this->moduleNameLower
Expand All @@ -57,30 +45,26 @@ class $CLASS$ extends ServiceProvider

/**
* Register views.
*
* @return void
*/
public function registerViews()
public function registerViews(): void
{
$viewPath = resource_path('views/modules/' . $this->moduleNameLower);
$viewPath = resource_path('views/modules/'.$this->moduleNameLower);

$sourcePath = module_path($this->moduleName, '$PATH_VIEWS$');

$this->publishes([
$sourcePath => $viewPath
], ['views', $this->moduleNameLower . '-module-views']);
$sourcePath => $viewPath,
], ['views', $this->moduleNameLower.'-module-views',]);

$this->loadViewsFrom(array_merge($this->getPublishableViewPaths(), [$sourcePath]), $this->moduleNameLower);
}

/**
* Register translations.
*
* @return void
*/
public function registerTranslations()
public function registerTranslations(): void
{
$langPath = resource_path('lang/modules/' . $this->moduleNameLower);
$langPath = resource_path('lang/modules/'.$this->moduleNameLower);

if (is_dir($langPath)) {
$this->loadTranslationsFrom($langPath, $this->moduleNameLower);
Expand All @@ -93,10 +77,8 @@ class $CLASS$ extends ServiceProvider

/**
* Get the services provided by the provider.
*
* @return array
*/
public function provides()
public function provides(): array
{
return [];
}
Expand All @@ -105,10 +87,11 @@ class $CLASS$ extends ServiceProvider
{
$paths = [];
foreach (config('view.paths') as $path) {
if (is_dir($path . '/modules/' . $this->moduleNameLower)) {
$paths[] = $path . '/modules/' . $this->moduleNameLower;
if (is_dir($path.'/modules/'.$this->moduleNameLower)) {
$paths[] = $path.'/modules/'.$this->moduleNameLower;
}
}

return $paths;
}
}

0 comments on commit f7b4c3b

Please sign in to comment.