Procházet zdrojové kódy

agregue variables de entorno para el usuario y el password

Luciano Andrade před 7 roky
rodič
revize
cae8505718
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      Command/UpdateExtraDataCommand.php

+ 4 - 2
Command/UpdateExtraDataCommand.php

@@ -16,14 +16,16 @@ class UpdateExtraDataCommand extends ContainerAwareCommand
 
     protected function configure()
     {
+	$params = array_merge(array('CMD_USERNAME' => 'admin' , 'CMD_PASSWORD' => 'adminpass'), $_ENV);
+
         $this
                 ->setName('extradata:update')
                 ->setDescription('Update entity extradata field')
                 ->setHelp('Update entity extradata field from remote data')
                 ->addOption('url', null, InputOption::VALUE_REQUIRED, 'Remote url', 'http://stats.fd3.flowdat.com/api/onus.json')
                 ->addOption('filter', null, InputOption::VALUE_OPTIONAL | InputOption::VALUE_IS_ARRAY, 'Array with filters. e.g., --filter=key1:value1 --filter=key2:value2')
-                ->addOption('username', null, InputOption::VALUE_REQUIRED, 'Remote username', 'admin')
-                ->addOption('password', null, InputOption::VALUE_REQUIRED, 'Remote password', 'adminpass')
+                ->addOption('username', null, InputOption::VALUE_REQUIRED, 'Remote username or CMD_USERNAME enviroment variable', $params["CMD_USERNAME"])
+                ->addOption('password', null, InputOption::VALUE_REQUIRED, 'Remote password or CMD_PASSWORD enviroment variable', $params["CMD_PASSWORD"])
                 ->addOption('entity-class', null, InputOption::VALUE_REQUIRED, 'Entity namespace. e.g. FTTHBundle:ONU', 'FTTHBundle:ONU')
                 ->addOption('id', null, InputOption::VALUE_REQUIRED, 'Entity Id')
                 ->addOption('fields', null, InputOption::VALUE_OPTIONAL | InputOption::VALUE_IS_ARRAY, 'Extradata fields to update')