public function all(): array
    {
        // Iterate through all the command providers to set any deferred
        // commands
        foreach (self::$provided as $provided => $provider) {
            // Initialize the provided command
            $this->initializeProvided($provided);
        }

        return self::$commands;
    }