/**
* 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;
}