/** * @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; }