eZ\Publish\Core\MVC\Symfony\Templating\FieldBlockRendererInterface::renderFieldDefinitionEdit PHP Méthode

renderFieldDefinitionEdit() public méthode

Renders the HTML edot markup for the given field definition.
public renderFieldDefinitionEdit ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition, array $params = [] ) : string
$fieldDefinition eZ\Publish\API\Repository\Values\ContentType\FieldDefinition
$params array
Résultat string
    public function renderFieldDefinitionEdit(FieldDefinition $fieldDefinition, array $params = []);

Usage Example

 public function renderFieldDefinitionEdit(FieldDefinitionData $fieldDefinitionData, array $params = [])
 {
     $params += ['data' => $fieldDefinitionData];
     try {
         return $this->fieldBlockRenderer->renderFieldDefinitionEdit($fieldDefinitionData->fieldDefinition, $params);
     } catch (MissingFieldBlockException $e) {
         // Silently fail on purpose.
         // If there is no template block for current field definition, there might not be anything specific to add.
         return '';
     }
 }