public function hookReplaceDynamicScriptTagsHook($strBuffer)
 {
     global $objPage;
     if (!$objPage) {
         return $strBuffer;
     }
     $objLayout = \LayoutModel::findByPk($objPage->layout);
     if (!$objLayout) {
         return $strBuffer;
     }
     \HeimrichHannot\Bootstrapper\BootstrapperAssets::registerComponents($objLayout);
     return $strBuffer;
 }
 /**
  * Return all Bootstrapper Javascript Components
  * @param \DataContainer $dc
  *
  * @return array
  */
 public function getComponentsAsOption(\DataContainer $dc)
 {
     return \HeimrichHannot\Bootstrapper\BootstrapperAssets::getComponentGroups();
 }