Nwidart\Modules\Commands\GenerateProviderCommand::getTemplateContents PHP Method

getTemplateContents() protected method

protected getTemplateContents ( ) : mixed
return mixed
    protected function getTemplateContents()
    {
        $stub = $this->option('master') ? 'scaffold/provider' : 'provider';
        $module = $this->laravel['modules']->findOrFail($this->getModuleName());
        return (new Stub('/' . $stub . '.stub', ['NAMESPACE' => $this->getClassNamespace($module), 'CLASS' => $this->getClass(), 'LOWER_NAME' => $module->getLowerName(), 'MODULE' => $this->getModuleName(), 'NAME' => $this->getFileName(), 'STUDLY_NAME' => $module->getStudlyName(), 'MODULE_NAMESPACE' => $this->laravel['modules']->config('namespace'), 'PATH_VIEWS' => $this->laravel['config']->get('modules.paths.generator.views'), 'PATH_LANG' => $this->laravel['config']->get('modules.paths.generator.lang'), 'PATH_CONFIG' => $this->laravel['config']->get('modules.paths.generator.config')]))->render();
    }