/**
  * Clears the APC/Wincache/Opcache cache.
  *
  * @param $event CommandEvent A instance
  */
 public static function clearCache(CommandEvent $event)
 {
     $options = parent::getOptions($event);
     //$consoleDir = parent::getConsoleDir($event, 'clear the PHP Accelerator cache');
     $appDir = $options['symfony-app-dir'];
     if (null === $appDir) {
         return;
     }
     $opcode = '';
     if (array_key_exists('accelerator-cache-opcode', $options)) {
         $opcode .= ' --opcode';
     }
     $user = '';
     if (array_key_exists('accelerator-cache-user', $options)) {
         $user .= ' --user';
     }
     $cli = '';
     if (array_key_exists('accelerator-cache-cli', $options)) {
         $cli .= ' --cli';
     }
     $auth = '';
     if (array_key_exists('accelerator-cache-auth', $options)) {
         $auth .= ' --auth ' . escapeshellarg($options['accelerator-cache-auth']);
     }
     static::executeCommand($event, $appDir, 'cache:accelerator:clear' . $opcode . $user . $cli . $auth, $options['process-timeout']);
 }
示例#2
0
 /**
  * @param $event CommandEvent A instance
  */
 public static function installTranslations(CommandEvent $event)
 {
     $options = parent::getOptions($event);
     $appDir = $options['symfony-app-dir'];
     parent::executeCommand($event, $appDir, 'sulu:translate:import en');
     parent::executeCommand($event, $appDir, 'sulu:translate:import de');
     parent::executeCommand($event, $appDir, 'sulu:translate:export en json');
     parent::executeCommand($event, $appDir, 'sulu:translate:export de json');
 }
示例#3
0
 /**
  * @param $event CommandEvent A instance
  */
 public static function initBundle(CommandEvent $event)
 {
     $options = parent::getOptions($event);
     $appDir = $options['symfony-app-dir'];
     parent::executeCommand($event, $appDir, 'sulu:media:init');
 }
示例#4
0
 /**
  * @param $event Event A instance
  */
 public static function initBundle(Event $event)
 {
     $options = parent::getOptions($event);
     $consoleDir = isset($options['symfony-bin-dir']) ? $options['symfony-bin-dir'] : $options['symfony-app-dir'];
     parent::executeCommand($event, $consoleDir, 'sulu:media:init');
 }
示例#5
0
 /**
  * @param $event Event A instance
  */
 public static function installTranslations(Event $event)
 {
     $options = parent::getOptions($event);
     $consoleDir = isset($options['symfony-bin-dir']) ? $options['symfony-bin-dir'] : $options['symfony-app-dir'];
     parent::executeCommand($event, $consoleDir, 'sulu:translate:export');
 }