AwsInspector\Registry::set PHP Method

set() public static method

public static set ( string $key, mixed $object )
$key string
$object mixed
    public static function set($key, $object)
    {
        self::$items[$key] = $object;
    }

Usage Example

Example #1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     Registry::set('output', $output);
     $instance = $input->getArgument('instance');
     $repository = new Repository();
     $instance = $repository->findEc2Instance($instance);
     if (!$instance instanceof Instance) {
         throw new \Exception('Could not find instance');
     }
     $output->writeln('[Found instance: ' . $instance->getDefaultUsername() . '@' . $instance->getConnectionIp() . ']');
     $connection = $instance->getSshConnection();
     if ($command = $input->getOption('command')) {
         $commandObj = new \AwsInspector\Ssh\Command($connection, $command);
         if ($input->getOption('print')) {
             $output->writeln($commandObj->__toString());
             return 0;
         }
         $res = $commandObj->exec();
         $output->writeln($res['output']);
         return $res['returnVar'];
     }
     if ($input->getOption('print')) {
         $output->writeln($connection->__toString());
         return 0;
     }
     $connection->connect();
     return 0;
 }
All Usage Examples Of AwsInspector\Registry::set
Registry