/home/techb158/immovalet.com/platform/packages/dev-tool/src/Commands
NameSizeModeActions
Abstracts/-0755rm
Make/-0755rm
LocaleCreateCommand.php18970644editdlrm
LocaleRemoveCommand.php20640644editdlrm
PackageCreateCommand.php27030644editdlrm
PackageMakeCrudCommand.php42400644editdlrm
PackageRemoveCommand.php19260644editdlrm
RebuildPermissionsCommand.php27400644editdlrm
TestSendMailCommand.php7880644editdlrm
TruncateTablesCommand.php9660644editdlrm
Edit: /home/techb158/immovalet.com/platform/packages/dev-tool/src/Commands/LocaleCreateCommand.php (1897B)
argument('locale'))) { $this->error('Only alphabetic characters are allowed.'); return 1; } $defaultLocale = resource_path('lang/en'); if (File::exists($defaultLocale)) { File::copyDirectory($defaultLocale, resource_path('lang/' . $this->argument('locale'))); $this->info('Created: ' . resource_path('lang/' . $this->argument('locale'))); } $this->createLocaleInPath(resource_path('lang/vendor/core')); $this->createLocaleInPath(resource_path('lang/vendor/packages')); $this->createLocaleInPath(resource_path('lang/vendor/plugins')); return 0; } /** * @param string $path * @return int|void */ protected function createLocaleInPath(string $path) { if (!File::isDirectory($path)) { return 0; } $folders = File::directories($path); foreach ($folders as $module) { foreach (File::directories($module) as $locale) { if (File::name($locale) == 'en') { File::copyDirectory($locale, $module . '/' . $this->argument('locale')); $this->info('Created: ' . $module . '/' . $this->argument('locale')); } } } return count($folders); } }