Exemple #1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $configuration = Configuration::load();
     foreach (glob($configuration->getCacheDirectory() . '/*' . Cache::EXTENTION) as $file) {
         $output->writeln('delete: ' . $file);
         unlink($file);
     }
     $output->writeln('<info>Cache cleared</info>');
 }
Exemple #2
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     /** @var $questions QuestionHelper */
     $questions = $this->getHelperSet()->get('question');
     $cacheTimeQuestion = new Question("Please enter the TTL <info>(default:5)</info>: ", "5");
     $cacheTime = $questions->ask($input, $output, $cacheTimeQuestion);
     $params = array(Configuration::KEY_CACHE => array(Configuration::KEY_TTL => $cacheTime, Configuration::KEY_EXCLUDE => array()));
     $configuration = Configuration::create($params);
     $output->writeln("GoStatic initialized in:");
     $output->writeln("<info>" . $configuration->getConfigurationDirectory() . "</info>");
     $output->writeln("<info>" . $configuration->getCacheDirectory() . "</info>");
 }