/** * {@inheritdoc} */ public function check(ExceptionControllerInterface $exceptionController) { if (get_magic_quotes_gpc()) { return $exceptionController->systemCheck(Validator::CHECK_MAGIC_QUOTES); } return null; }
/** * {@inheritdoc} */ public function check(ExceptionControllerInterface $exceptionController) { $exceptions = $this->config->getExceptions(); if ($exceptions === null) { return null; } return $exceptionController->systemCheck(Validator::CHECK_CONFIG, $exceptions); }
/** * {@inheritdoc} */ public function check(ExceptionControllerInterface $exceptionController) { $path = $this->resourceManager->getPath('cache'); if (!is_dir($path)) { return $exceptionController->systemCheck(Validator::CHECK_CACHE, [], ['path' => $path]); } if (!is_writable($path)) { return $exceptionController->systemCheck(Validator::CHECK_CACHE, [], ['path' => $path]); } return null; }
/** * {@inheritdoc} */ public function check(ExceptionControllerInterface $exceptionController) { $safeMode = ini_get('safe_mode'); if (is_string($safeMode)) { $safeMode = $safeMode == '1' || strtolower($safeMode) === 'on' ? 1 : 0; } if ($safeMode) { return $exceptionController->systemCheck(Validator::CHECK_SAFE_MODE); } return null; }
/** * This check looks for the presence of the .htaccess file inside the web directory. * It is here only as a convenience check for users that install the basic version of Bolt. * * If you see this error and want to disable it, call $config->getVerifier()->disableApacheChecks(); * inside your bootstrap.php file, just before the call to $config->verify(). * * {@inheritdoc} */ public function check(ExceptionControllerInterface $exceptionController) { $request = Request::createFromGlobals(); $serverSoftware = $request->server->get('SERVER_SOFTWARE', ''); $isApache = strpos($serverSoftware, 'Apache') !== false; if ($this->resourceManager->getVerifier()->disableApacheChecks === true || !$isApache) { return null; } $path = $this->resourceManager->getPath('web/.htaccess'); if (is_readable($path)) { return null; } return $exceptionController->systemCheck(Validator::CHECK_APACHE); }