コード例 #1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $title = $input->getArgument('title');
     $image = $input->getArgument('image');
     $thumbnail = $input->getArgument('thumbnail');
     $alias = $input->getOption('alias');
     $series = new Series();
     $series->setTitle($title)->setImage($image)->setThumbnail($thumbnail);
     if ($alias) {
         $series->setAlias($alias);
     }
     $om = $this->getContainer()->get('doctrine')->getManager();
     $repo = $om->getRepository(Series::class);
     $repo->create($series);
     $serializer = $this->getContainer()->get('jms_serializer');
     $output->write($serializer->serialize($series, 'json'));
 }