Bug(バグ) #3600
openpne:data-mask において同じ名前のオプションが二重に指定されているため、エラーとなり動作しない
ステータス:
Invalid(無効)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
-
開始日:
2014-04-22
期日:
進捗率:
0%
3.6 で発生するか:
Yes (はい)
3.8 で発生するか:
Yes (はい)
説明
現象¶
openpne:data-mask を実行すると以下のようなエラーが表示される
$ php symfony openpne:data-mask An option named "application" already exist.
原因¶
タスク内に二重に同じオプションが定義されているため、エラーが発生している
18 $this->addOptions(array( 19 new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', true), 20 new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'), 21 new sfCommandOption('file', 'f', sfCommandOption::PARAMETER_OPTIONAL, 'The path to masking rule definition file.', sfConfig::get('sf_config_dir ').'/mask.yml'), 22 )); 23 24 $this->addOptions(array( 25 new sfCommandOption('application', null, sfCommandOption::PARAMETER_OPTIONAL, 'The application name', null), 26 new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'), 27 ));
修正内容¶
修正案のパッチを添付します