コード例 #1
0
ファイル: NodesTrait.php プロジェクト: QuangDang212/roadiz
 /**
  * @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;
     }
 }