['loadMeta', 200], ]; } public function loadMeta(InvoiceMetaDefinitionEvent $event): void { $definition = (new InvoiceMeta()) ->setName('metatestmock') ->setType(TextType::class) ->addConstraint(new Length(['max' => 200])) ->setIsVisible(true); $event->getEntity()->setMetaField($definition); $definition = (new InvoiceMeta()) ->setName('foobar') ->setType(IntegerType::class) ->setIsVisible(false); $event->getEntity()->setMetaField($definition); } }