Pimcore\Model\User::getMergedWebsiteTranslationLanguagesEdit PHP Метод

getMergedWebsiteTranslationLanguagesEdit() публичный Метод

Returns array of website translation languages for editing related to user and all related roles
public getMergedWebsiteTranslationLanguagesEdit ( ) : array | null
Результат array | null
    public function getMergedWebsiteTranslationLanguagesEdit()
    {
        if (null === $this->mergedWebsiteTranslationLanguagesEdit) {
            $this->mergedWebsiteTranslationLanguagesEdit = $this->getWebsiteTranslationLanguagesEdit();
            foreach ($this->getRoles() as $role) {
                /** @var User\UserRole $userRole */
                $userRole = User\UserRole::getById($role);
                $this->mergedWebsiteTranslationLanguagesEdit = array_merge($this->mergedWebsiteTranslationLanguagesEdit, $userRole->getWebsiteTranslationLanguagesEdit());
            }
            $this->mergedWebsiteTranslationLanguagesEdit = array_values($this->mergedWebsiteTranslationLanguagesEdit);
        }
        return $this->mergedWebsiteTranslationLanguagesEdit;
    }