/** * @param ResourceInterface $resource * * @return Definition */ private function createFormDefinition(ResourceInterface $resource) { $definition = new Definition($resource->getForm(), [new Reference('lug.resource.' . $resource->getName()), new Reference('lug.factory.' . $resource->getName())]); $definition->addTag('form.type'); return $definition; }
/** * {@inheritdoc} */ public function resolveForm(ResourceInterface $resource) { return $this->resolveParameter('form', $resource->getForm()); }