/** * Sets the default localization for the given portal. * * @param $portal Portal * * @return bool True when successful, otherwise false */ protected function loadPortalLocalizationDefaultFromWebspace($portal) { $webspaceDefaultLocalization = $this->webspace->getDefaultLocalization(); foreach ($portal->getLocalizations() as $localization) { if ($webspaceDefaultLocalization && $webspaceDefaultLocalization->getLocalization() == $localization->getLocalization()) { $localization->setDefault(true); $portal->setDefaultLocalization($localization); return true; } } return false; }