Code Duplication    Length = 19-19 lines in 2 locations

Command/DownloadCommand.php 1 location

@@ 24-42 (lines=19) @@
21
/**
22
 * @author Tobias Nyholm <[email protected]>
23
 */
24
class DownloadCommand extends ContainerAwareCommand
25
{
26
    protected function configure()
27
    {
28
        $this
29
            ->setName('translation:download')
30
            ->setDescription('Replace local messages with messages from remote')
31
            ->addArgument('configuration', InputArgument::OPTIONAL, 'The configuration to use', 'default');
32
    }
33
34
    protected function execute(InputInterface $input, OutputInterface $output)
35
    {
36
        $container = $this->getContainer();
37
        $configName = $input->getArgument('configuration');
38
        /** @var StorageService $storage */
39
        $storage = $container->get('php_translation.storage.'.$configName);
40
        $storage->download();
41
    }
42
}
43

Command/SyncCommand.php 1 location

@@ 24-42 (lines=19) @@
21
/**
22
 * @author Tobias Nyholm <[email protected]>
23
 */
24
class SyncCommand extends ContainerAwareCommand
25
{
26
    protected function configure()
27
    {
28
        $this
29
            ->setName('translation:sync')
30
            ->setDescription('Sync the translations with the remote storage')
31
            ->addArgument('configuration', InputArgument::OPTIONAL, 'The configuration to use', 'default');
32
    }
33
34
    protected function execute(InputInterface $input, OutputInterface $output)
35
    {
36
        $container = $this->getContainer();
37
        $configName = $input->getArgument('configuration');
38
        /** @var StorageService $storage */
39
        $storage = $container->get('php_translation.storage.'.$configName);
40
        $storage->sync();
41
    }
42
}
43