20 lines
484 B
PHP
20 lines
484 B
PHP
<?php
|
|
|
|
namespace App\Admin\Field;
|
|
|
|
use EasyCorp\Bundle\EasyAdminBundle\Contracts\Field\FieldInterface;
|
|
use EasyCorp\Bundle\EasyAdminBundle\Field\FieldTrait;
|
|
|
|
class JsonDataField implements FieldInterface
|
|
{
|
|
use FieldTrait;
|
|
|
|
public static function new(string $propertyName, ?string $label = null): self
|
|
{
|
|
return (new self())
|
|
->setProperty($propertyName)
|
|
->setLabel($label)
|
|
->setTemplatePath('admin/field/json.html.twig');
|
|
}
|
|
}
|