|
@@ -16,14 +16,16 @@ class UpdateExtraDataCommand extends ContainerAwareCommand
|
|
|
|
|
|
protected function configure()
|
|
protected function configure()
|
|
{
|
|
{
|
|
|
|
+ $params = array_merge(array('CMD_USERNAME' => 'admin' , 'CMD_PASSWORD' => 'adminpass'), $_ENV);
|
|
|
|
+
|
|
$this
|
|
$this
|
|
->setName('extradata:update')
|
|
->setName('extradata:update')
|
|
->setDescription('Update entity extradata field')
|
|
->setDescription('Update entity extradata field')
|
|
->setHelp('Update entity extradata field from remote data')
|
|
->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('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('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('entity-class', null, InputOption::VALUE_REQUIRED, 'Entity namespace. e.g. FTTHBundle:ONU', 'FTTHBundle:ONU')
|
|
->addOption('id', null, InputOption::VALUE_REQUIRED, 'Entity Id')
|
|
->addOption('id', null, InputOption::VALUE_REQUIRED, 'Entity Id')
|
|
->addOption('fields', null, InputOption::VALUE_OPTIONAL | InputOption::VALUE_IS_ARRAY, 'Extradata fields to update')
|
|
->addOption('fields', null, InputOption::VALUE_OPTIONAL | InputOption::VALUE_IS_ARRAY, 'Extradata fields to update')
|