/**
  * Add Option Definition
  *
  * @param OptionDefinition $optionDefinition
  *
  * @return void
  */
 public function add(OptionDefinition $optionDefinition)
 {
     $this->options[$optionDefinition->getLabel()] = $optionDefinition;
     if (($shortName = $optionDefinition->getShortName()) !== null) {
         $this->map[$shortName] = $optionDefinition;
     }
     if (($longName = $optionDefinition->getLongName()) !== null) {
         $this->map[$longName] = $optionDefinition;
     }
 }
Exemplo n.º 2
0
 public function hasOption(OptionDefinition $definition)
 {
     return isset($this->options[$definition->getLabel()]);
 }