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