getForm() public method

public getForm ( array $row ) : Form | null
$row array
return FluidTYPO3\Flux\Form | null
 /**
  * @param array $row
  * @return \FluidTYPO3\Flux\Form|NULL
  */
 public function getForm(array $row)
 {
     if (TRUE === $this->isUsingSubFieldName()) {
         $configuration = $this->pageService->getPageTemplateConfiguration($row['uid']);
         if ($configuration[$this->mainAction] === $configuration[$this->subAction]) {
             $form = Form::create();
             $form->createField('UserFunction', '')->setFunction('FluidTYPO3\\Fluidpages\\UserFunction\\NoSubPageConfiguration->renderField');
             return $form;
         }
     }
     return parent::getForm($row);
 }
Beispiel #2
0
 /**
  * @param array $row
  * @return Form|NULL
  */
 public function getForm(array $row)
 {
     $form = parent::getForm($row);
     if (null !== $form) {
         $form = $this->setDefaultValuesInFieldsWithInheritedValues($form, $row);
     }
     return $form;
 }