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 }