eZ\Publish\Core\MVC\Symfony\Templating\Twig\Extension\ContentExtension::getFirstFilledImageFieldIdentifier PHP Метод

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

public getFirstFilledImageFieldIdentifier ( eZ\Publish\API\Repository\Values\Content\Content $content )
$content eZ\Publish\API\Repository\Values\Content\Content
    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;
    }