eZ\Publish\Core\Repository\Values\Content\Content::getFieldsByLanguage PHP Метод

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

If not set the initialLanguage of the content version is used.
public getFieldsByLanguage ( string $languageCode = null ) : eZ\Publish\API\Repository\Values\Content\Field[]
$languageCode string
Результат eZ\Publish\API\Repository\Values\Content\Field[] An array of {@link Field} with field identifier as keys
    public function getFieldsByLanguage($languageCode = null)
    {
        $fields = array();
        if (null === $languageCode) {
            $languageCode = $this->versionInfo->contentInfo->mainLanguageCode;
        }
        foreach ($this->getFields() as $field) {
            if ($field->languageCode !== $languageCode) {
                continue;
            }
            $fields[$field->fieldDefIdentifier] = $field;
        }
        return $fields;
    }