FOF30\Configuration\Configuration::getDomains PHP Метод

getDomains() защищенный Метод

Gets a list of the available configuration domain adapters
protected getDomains ( ) : array
Результат array A list of the available domains
    protected function getDomains()
    {
        static $domains = array();
        if (empty($domains)) {
            $filesystem = $this->container->filesystem;
            $files = $filesystem->folderFiles(__DIR__ . '/Domain', '.php');
            if (!empty($files)) {
                foreach ($files as $file) {
                    $domain = basename($file, '.php');
                    if ($domain == 'DomainInterface') {
                        continue;
                    }
                    $domain = preg_replace('/[^A-Za-z0-9]/', '', $domain);
                    $domains[] = $domain;
                }
                $domains = array_unique($domains);
            }
        }
        return $domains;
    }