eZ\Publish\Core\REST\Client\Values\Content\Content::getFieldsByLanguage PHP Method

getFieldsByLanguage() public method

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
return 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) {
                $fields[$field->fieldDefIdentifier] = $field;
            }
        }
        return $fields;
    }