public getField ( string $fieldDefIdentifier, string | null $languageCode = null ) : eZ\Publish\API\Repository\Values\Content\Field | null | ||
$fieldDefIdentifier | string | |
$languageCode | string | null | |
Результат | eZ\Publish\API\Repository\Values\Content\Field | null | A {@link Field} or null if nothing is found |
public function getField($fieldDefIdentifier, $languageCode = null)
{
if (null === $languageCode) {
$languageCode = $this->versionInfo->contentInfo->mainLanguageCode;
}
if (isset($this->fields[$fieldDefIdentifier][$languageCode])) {
return $this->fields[$fieldDefIdentifier][$languageCode];
}
return null;
}
/** * @Given /^the User's email was updated to the new value$/ */ public function theUserSEmailWasUpdatedToTheNewValue() { $field = $this->currentContent->getField('user_account'); Assertion::assertInstanceOf('eZ\\Publish\\Core\\FieldType\\User\\Value', $field->value); Assertion::assertEquals($this->newEmailValue, $field->value->email); }