Beispiel #1
0
 /**
  * @param InputInterface  $input
  * @param OutputInterface $output
  * @throws \Exception
  */
 protected function initialize(InputInterface $input, OutputInterface $output)
 {
     parent::initialize($input, $output);
     $container = $this->getContainer();
     $credentials = new Credentials($input->getOption('aws-key') ?: $container->getParameter('aws_key'), $input->getOption('aws-secret') ?: $container->getParameter('aws_secret'));
     $region = $input->hasOption('aws-region') ? $input->getOption('aws-region') : 'us-east-1';
     $this->sqs = new SqsClient(['credentials' => $credentials, 'region' => $region, 'version' => '2012-11-05']);
 }