partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

ImportSiPrefixesCommand.php (883B)


      1 <?php
      2 
      3 namespace PartKeepr\SetupBundle\Command;
      4 
      5 use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
      6 use Symfony\Component\Console\Input\InputInterface;
      7 use Symfony\Component\Console\Output\OutputInterface;
      8 
      9 class ImportSiPrefixesCommand extends ContainerAwareCommand
     10 {
     11     public function configure()
     12     {
     13         parent::configure();
     14         $this->setName('partkeepr:setup:import-si-prefixes');
     15         $this->setDescription('Imports or updates the default PartKeepr si prefixes');
     16     }
     17 
     18     public function execute(InputInterface $input, OutputInterface $output)
     19     {
     20         $return = $this->getContainer()->get('partkeepr.setup.si_prefix_service')->importSiPrefixes();
     21 
     22         $output->writeln(sprintf(
     23             '%d SI prefixes imported, %d existing SI Prefixes updated',
     24             $return['imported'],
     25             $return['updated']
     26         ));
     27     }
     28 }