protected function execute($arguments = array(), $options = array()) { $check = new sfSympalServerCheck(); $renderer = new sfSympalServerCheckCliRenderer($check); $renderer->setTask($this); $renderer->render(); }
die; } /* * ****** Step1: Server checks *************** */ $classes = array('sfSympalServerCheck', 'sfSympalServerCheckRenderer', 'sfSympalServerCheckCliRenderer', 'sfSympalServerCheckUnit'); foreach ($classes as $file) { $code = fileGetContents('http://github.com/sympal/sympal/raw/master/lib/server_check/' . $file . '.class.php'); file_put_contents(sys_get_temp_dir() . '/' . $file . '.class.php', $code); require sys_get_temp_dir() . '/' . $file . '.class.php'; } $error = false; try { $check = new sfSympalServerCheck(); $renderer = new sfSympalServerCheckCliRenderer($check); $renderer->setTask($this); $renderer->render(); } catch (Exception $e) { $this->logBlock($e->getMessage(), 'ERROR_LARGE'); $error = true; } if ($renderer->hasErrors() || $renderer->hasWarnings()) { $error = true; } if ($error) { $this->logBlock('SYMPAL SERVER CHECK RETURNED ERRORS', 'ERROR_LARGE'); if (!$this->askConfirmation('The server check returned some errors and/or warnings. Do you wish to continue with the installation? (y/n)', 'QUESTION_LARGE')) { $this->logBlock('Sympal installation was cancelled!', 'ERROR_LARGE'); return; } } else {