Shells不再有直接访问ShellDispatcher通过$ this - >调度。还有很多情况下你会想要调用一个Shell从另一个。Shell::dispatchShell() 使您能够调用其他Shell提供的argv子Shell。您可以提供参数和选项var arg游戏或一个字符串:
上面显示了如何调用模式shell创建插件在你的插件的Shells。
// As a string
$this->dispatchShell('schema create Blog --plugin Blog');
// As an array
$this->dispatchShell('schema', 'create', 'Blog', '--plugin', 'Blog');
上面显示了如何调用模式shell创建插件在你的插件的Shells。