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; }