src/PromemoriaBundle/PromemoriaBundle.php line 7

Open in your IDE?
  1. <?php
  2. namespace App\PromemoriaBundle;
  3. use Pimcore\Extension\Bundle\AbstractPimcoreBundle;
  4. class PromemoriaBundle extends AbstractPimcoreBundle
  5. {
  6.     public static function getConfig()
  7.     {
  8.         $config = [];
  9.         $file \Pimcore\Config::locateConfigFile("promemoria.php");
  10.         if (file_exists($file)) {
  11.             $config = include $file;
  12.         }
  13.         return $config;
  14.     }
  15.     
  16.     public function getInstaller()
  17.     {
  18.         $db \Pimcore\Db::get();
  19.         $sql  "CREATE TABLE IF NOT EXISTS `promemoria_shorturl` (`id` int(11) NOT NULL AUTO_INCREMENT,
  20.                 `jwtToken` text NOT NULL,`shortToken` varchar(16) NOT NULL,`insertDate` datetime NOT NULL DEFAULT
  21.                 CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;";
  22.         $db->query($sql);
  23.     }
  24.     
  25.     public function getJsPaths()
  26.     {
  27.         $result = [];
  28.         foreach (glob(dirname(__FILE__) . "/Resources/public/js/*.js") as $filename) {
  29.             $result[] = '/bundles/promemoria/js/' basename($filename);
  30.         }
  31.         return $result;
  32.     }
  33.    
  34. }