getFieldDefinition() public method

Returns FieldDefinition object based on $contentInfo and $fieldDefIdentifier.
public getFieldDefinition ( eZ\Publish\API\Repository\Values\Content\ContentInfo $contentInfo, string $fieldDefIdentifier ) : eZ\Publish\API\Repository\Values\ContentType\FieldDefinition
$contentInfo eZ\Publish\API\Repository\Values\Content\ContentInfo
$fieldDefIdentifier string
return eZ\Publish\API\Repository\Values\ContentType\FieldDefinition
 public function getFirstFilledImageFieldIdentifier(Content $content)
 {
     foreach ($content->getFieldsByLanguage() as $field) {
         $fieldTypeIdentifier = $this->fieldHelper->getFieldDefinition($content->contentInfo, $field->fieldDefIdentifier)->fieldTypeIdentifier;
         if ($fieldTypeIdentifier !== 'ezimage') {
             continue;
         }
         if ($this->fieldHelper->isFieldEmpty($content, $field->fieldDefIdentifier)) {
             continue;
         }
         return $field->fieldDefIdentifier;
     }
     return null;
 }