Exemplo n.º 1
0
 /**
  * Add share domains (eg. for vagrantshare)
  *
  * @param string $suffix Domain suffix
  */
 protected function addDuplicateDomains($suffix)
 {
     $devDomain = '.' . $this->getApplication()->getConfigValue('config', 'domain_dev');
     $query = 'SELECT * FROM sys_domain';
     $domainList = DatabaseConnection::getAll($query);
     foreach ($domainList as $domain) {
         unset($domain['uid']);
         $domainName = $domain['domainName'];
         // remove development suffix
         $domainName = preg_replace('/' . preg_quote($devDomain) . '$/', '', $domainName);
         // add share domain
         $domainName .= '.' . ltrim($suffix, '.');
         $domain['domainName'] = $domainName;
         DatabaseConnection::insert('sys_domain', $domain);
     }
 }