/** * @param RZ\Roadiz\Core\Entities\Node $node * * @return \Symfony\Component\Form\Form */ public function buildStackTypesForm(Node $node) { if ($node->isHidingChildren()) { $defaults = []; $builder = $this->getService('formFactory')->createBuilder('form', $defaults)->add('nodeId', 'hidden', ['data' => (int) $node->getId()])->add('nodeTypeId', new \RZ\Roadiz\CMS\Forms\NodeTypesType(), ['label' => 'nodeType', 'constraints' => [new NotBlank()]]); return $builder->getForm(); } else { return null; } }