Classes

\SilverStripe\EnvironmentCheck

Name Description
EnvironmentCheckSuite Represents a suite of environment checks. EMPTY
EnvironmentCheckSuiteResult A single set of results from running an EnvironmentCheckSuite EMPTY
EnvironmentChecker Provides an interface for checking the given EnvironmentCheckSuite. EMPTY

\SilverStripe\EnvironmentCheck\Checks

Name Description
CacheHeadersCheck Check cache headers for any response, can specify directives that must be included and also must be excluded from Cache-Control headers in response. Also checks for existence of ETag. EMPTY
DatabaseCheck Check that the connection to the database is working, by ensuring that the table exists and that the table contains some records. EMPTY
EnvTypeCheck Check whether the environment setting is safe. Useful for live sites where a non "Live" setting might disclose sensitive information. EMPTY
ExternalURLCheck Checks that one or more URLs are reachable via HTTP. EMPTY
FileAccessibilityAndValidationCheck Checks for the accessibility and file type validation of one or more files or folders. EMPTY
FileAgeCheck Checks for the maximum age of one or more files or folders. EMPTY
FileWriteableCheck Check that the given file is writable. EMPTY
HasClassCheck Check that the given class exists. EMPTY
HasFunctionCheck Check that the given function exists. EMPTY
SMTPConnectCheck Checks if the SMTP connection configured through PHP.ini works as expected. EMPTY
SessionCheck Check that a given URL does not generate a session. EMPTY
SolrIndexCheck Check the availability of all Solr indexes EMPTY
URLCheck Check that a given URL is functioning, by default, the homepage. EMPTY

\SilverStripe\EnvironmentCheck\Controllers

Name Description
DevCheckController Class DevCheckController EMPTY
DevHealthController Class DevHealthController EMPTY

\SilverStripe\EnvironmentCheck\Services

Name Description
ClientFactory Factory class for creating HTTP client which are injected into some env check classes. Inject via YAML, arguments for Guzzle client can be supplied using "constructor" property or set as default_config. EMPTY

\SilverStripe\EnvironmentCheck\Tests

Name Description
EnvironmentCheckerTest Class EnvironmentCheckerTest EMPTY

\SilverStripe\EnvironmentCheck\Tests\Checks

Name Description
CacheHeadersCheckTest Test session checks. EMPTY
DatabaseCheckTest Class DatabaseCheckTest EMPTY
EnvTypeCheckTest Test the env setting check. EMPTY
ExternalURLCheckTest Class ExternalURLCheckTest EMPTY
FileWritableCheckTest Class FileWritableCheckTest EMPTY
HasClassCheckTest Class HasClassCheckTest EMPTY
HasFunctionCheckTest Class HasFunctionCheckTest EMPTY
SessionCheckTest Test session checks. EMPTY
URLCheckTest Class URLCheckTest EMPTY

\SilverStripe\EnvironmentCheck\Tests\Controllers

Name Description
DevCheckControllerTest Class DevCheckControllerTest EMPTY
DevHealthControllerTest Class DevHealthControllerTest EMPTY

\SilverStripe\EnvironmentCheck\Tests\EnvironmentCheckerTest

Name Description
CheckErrors No description available EMPTY
CheckNoErrors No description available EMPTY
CheckWarnings No description available EMPTY