PublishedArticle::getLocalizedGalleys PHP Method

getLocalizedGalleys() public method

Get the localized galleys for an article.
public getLocalizedGalleys ( ) : array
return array ArticleGalley
    function getLocalizedGalleys()
    {
        $allGalleys = $this->getData('galleys');
        $galleys = array();
        foreach (array(AppLocale::getLocale(), AppLocale::getPrimaryLocale()) as $tryLocale) {
            foreach (array_keys($allGalleys) as $key) {
                if ($allGalleys[$key]->getLocale() == $tryLocale) {
                    $galleys[] = $allGalleys[$key];
                }
            }
            if (!empty($galleys)) {
                HookRegistry::call('ArticleGalleyDAO::getLocalizedGalleysByArticle', array(&$galleys));
                return $galleys;
            }
        }
        return $galleys;
    }