CheckForUpdatesCommand.php (758B)
1 <?php 2 3 namespace PartKeepr\CoreBundle\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 CheckForUpdatesCommand extends ContainerAwareCommand 10 { 11 public function configure() 12 { 13 parent::configure(); 14 $this->setName('partkeepr:cron:versioncheck'); 15 $this->setDescription('Checks for PartKeepr updates'); 16 } 17 18 public function execute(InputInterface $input, OutputInterface $output) 19 { 20 $this->getContainer()->get('partkeepr.versionservice')->doVersionCheck(); 21 $this->getContainer()->get('partkeepr.cronlogger_service')->markCronRun('partkeepr:cron:versioncheck'); 22 } 23 }