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

setDefinition() public method

设置指令的定义
public setDefinition ( array $definition )
$definition array 定义的数组
    public function setDefinition(array $definition)
    {
        $arguments = [];
        $options = [];
        foreach ($definition as $item) {
            if ($item instanceof Option) {
                $options[] = $item;
            } else {
                $arguments[] = $item;
            }
        }
        $this->setArguments($arguments);
        $this->setOptions($options);
    }