ApiGen\Parser\Elements\ElementStorage::sortNamespacesAndPackages PHP Метод

sortNamespacesAndPackages() приватный метод

    private function sortNamespacesAndPackages()
    {
        $areNamespacesEnabled = $this->configuration->areNamespacesEnabled($this->getNamespaceCount(), $this->getPackageCount());
        $arePackagesEnabled = $this->configuration->arePackagesEnabled($areNamespacesEnabled);
        if ($areNamespacesEnabled) {
            $this->namespaces = $this->groupSorter->sort($this->namespaces);
            $this->packages = [];
        } elseif ($arePackagesEnabled) {
            $this->namespaces = [];
            $this->packages = $this->groupSorter->sort($this->packages);
        } else {
            $this->namespaces = [];
            $this->packages = [];
        }
    }