Example #1
0
 public function asd(\NewInventor\Form\Interfaces\FormInterface $form)
 {
     $form->load($form->getDataArray());
     return true;
 }
Example #2
0
 /**
  * @param FormInterface|BlockInterface|FieldInterface $object
  *
  * @return string
  */
 public function errorsStr($object)
 {
     $errorDelimiter = Config::get(['renderer', 'errors', 'delimiter']);
     $errorsStr = implode($errorDelimiter, $object->getErrors());
     return $errorsStr;
 }
Example #3
0
 /**
  * @param FormInterface|BlockInterface $object
  *
  * @return string
  */
 public function children($object)
 {
     return implode('', $object->children()->getAll());
 }
Example #4
0
 /**
  * @param FormInterface|BlockInterface|FieldInterface $object
  *
  * @return string
  */
 public function title($object)
 {
     return $object->getTitle();
 }
Example #5
0
 /**
  * @param FormInterface $form
  *
  * @return string
  */
 public function scripts(FormInterface $form)
 {
     $composerPath = $_SERVER['DOCUMENT_ROOT'] . '/composer.json';
     $composerConfig = json_decode(file_get_contents($composerPath), true);
     $vendorFolder = $composerConfig['config']['vendor-dir'];
     $res = '';
     if ($form->showJQuery()) {
         if ($this->pingJquery()) {
             $res .= '<script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>';
         } else {
             $res .= "<script src='{$vendorFolder}/jquery/jquery/jquery-1.12.1.min.js'></script>";
         }
     }
     $res .= "<script src='{$vendorFolder}/new-inventor/form/src/assets/default.js'></script>";
     return $res;
 }