think\console\input\Definition::getOptionDefaults PHP Method

getOptionDefaults() public method

获取所有选项的默认值
public getOptionDefaults ( ) : array
return array
    public function getOptionDefaults()
    {
        $values = [];
        foreach ($this->options as $option) {
            $values[$option->getName()] = $option->getDefault();
        }
        return $values;
    }

Usage Example

Example #1
0
 /**
  * 获取所有的选项
  * @return Option[]
  */
 public function getOptions()
 {
     return array_merge($this->definition->getOptionDefaults(), $this->options);
 }