public function loadConfig($siteName, $siteConfig) { NginyUS::message('Parsing config for $0...', array($siteName)); //$instance = &$this->siteList[$siteName]; if (isset($siteConfig['Alias'])) { $this->siteList[$siteName]->setAliases(array_map('trim', explode(',', $siteConfig['Alias']))); } if (isset($siteConfig['DocumentRoot'])) { $this->siteList[$siteName]->setDocumentRoot($siteConfig['DocumentRoot']); } if (isset($siteConfig['ProcessFiles'])) { $this->siteList[$siteName]->loadFiles(array_map('trim', explode(',', $siteConfig['ProcessFiles']))); } if (isset($siteConfig['SiteRoot'])) { $this->siteList[$siteName]->setSiteRoot($siteConfig['SiteRoot']); } if (isset($siteConfig['ShowIndexes'])) { if (NginyUS::parseBool($siteConfig['ShowIndexes'])) { $this->siteList[$siteName]->enableIndexes(); } else { $this->siteList[$siteName]->disableIndexes(); } } }