コード例 #1
0
 /**
  * Get option by name.
  *
  * @param string $name
  *
  * @return mixed
  */
 public function get($name)
 {
     if (!$this->definition->hasOption($name)) {
         throw new InvalidArgumentException(sprintf('Option named "%s" is undefined.', $name));
     }
     if (isset($this->options[$name])) {
         return $this->options[$name];
     }
     return $this->definition->getOption($name)->getDefault();
 }