From af7027ea31a691e2eea6d813f6aa3cf08f8b9d0a Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Tue, 12 Apr 2016 21:26:17 -0400 Subject: Rename CLI classes --- app/Console/LocaleSync.php | 53 ---------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 app/Console/LocaleSync.php (limited to 'app/Console/LocaleSync.php') diff --git a/app/Console/LocaleSync.php b/app/Console/LocaleSync.php deleted file mode 100644 index d62b40b5..00000000 --- a/app/Console/LocaleSync.php +++ /dev/null @@ -1,53 +0,0 @@ -setName('locale:sync') - ->setDescription('Synchronize all translations based on the '.self::REF_LOCALE.' locale'); - } - - protected function execute(InputInterface $input, OutputInterface $output) - { - $reference_file = 'app/Locale/'.self::REF_LOCALE.'/translations.php'; - $reference = include $reference_file; - - foreach (new DirectoryIterator('app/Locale') as $fileInfo) { - if (! $fileInfo->isDot() && $fileInfo->isDir() && $fileInfo->getFilename() !== self::REF_LOCALE) { - $filename = 'app/Locale/'.$fileInfo->getFilename().'/translations.php'; - echo $fileInfo->getFilename().' ('.$filename.')'.PHP_EOL; - - file_put_contents($filename, $this->updateFile($reference, $filename)); - } - } - } - - public function updateFile(array $reference, $outdated_file) - { - $outdated = include $outdated_file; - - $output = ' $value) { - if (! empty($outdated[$key])) { - $output .= " '".str_replace("'", "\'", $key)."' => '".str_replace("'", "\'", $outdated[$key])."',\n"; - } else { - $output .= " // '".str_replace("'", "\'", $key)."' => '',\n"; - } - } - - $output .= ");\n"; - return $output; - } -} -- cgit v1.2.3