protected function getServers() { $servers = []; foreach (File::loadFiles(CONFIG . '/servers', '/.*\\.yml/') as $server_conf) { $server = Yaml::parse($server_conf->uri); if (empty($this->servers) || in_array($server['machine'], $this->servers)) { $servers[$server['machine']] = $server + $this->serverDefaults(); } } return $servers; }