Sulu\Component\Webspace\Webspace::getAllLocalizations PHP Method

getAllLocalizations() public method

Returns a list of all localizations and sublocalizations.
public getAllLocalizations ( ) : Localization[]
return Sulu\Component\Localization\Localization[]
    public function getAllLocalizations()
    {
        $localizations = [];
        foreach ($this->getLocalizations() as $child) {
            $localizations[] = $child;
            $localizations = array_merge($localizations, $child->getAllLocalizations());
        }
        return $localizations;
    }

Usage Example

 private function upgradeWebspace(Webspace $webspace, OutputInterface $output)
 {
     $output->writeln('<info>> Upgrade Webspace: ' . $webspace->getName() . '</info>');
     foreach ($webspace->getAllLocalizations() as $localization) {
         $this->upgradeLocale($webspace, $localization, $output);
     }
 }
All Usage Examples Of Sulu\Component\Webspace\Webspace::getAllLocalizations