think\Console::getNamespaces PHP Method

getNamespaces() public method

获取所有的命名空间
public getNamespaces ( ) : array
return array
    public function getNamespaces()
    {
        $namespaces = [];
        foreach ($this->commands as $command) {
            $namespaces = array_merge($namespaces, $this->extractAllNamespaces($command->getName()));
            foreach ($command->getAliases() as $alias) {
                $namespaces = array_merge($namespaces, $this->extractAllNamespaces($alias));
            }
        }
        return array_values(array_unique(array_filter($namespaces)));
    }