silverstripe-environmentcheck/src/Controllers/DevHealthController.php

37 lines
699 B
PHP
Raw Normal View History

<?php
namespace SilverStripe\EnvironmentCheck\Controllers;
use SilverStripe\Control\Controller;
use SilverStripe\EnvironmentCheck\EnvironmentChecker;
/**
* Class DevHealthController
*
* @package environmentcheck
*/
2015-11-21 07:18:35 +01:00
class DevHealthController extends Controller
{
/**
* @var array
*/
public static $allowed_actions = array(
'index'
);
2013-06-21 05:36:45 +02:00
2015-11-21 07:18:35 +01:00
/**
* @return EnvironmentChecker
*
* @throws HTTPResponse_Exception
2015-11-21 07:18:35 +01:00
*/
public function index()
{
// health check does not require permission to run
2015-09-10 23:13:48 +02:00
2015-11-21 07:18:35 +01:00
$checker = new EnvironmentChecker('health', 'Site health');
$checker->setErrorCode(500);
2015-09-10 23:13:48 +02:00
2015-11-21 07:18:35 +01:00
return $checker;
}
}