Source of file ErrorPageErrorFormatter.php
Size: 0,766 Bytes - Last Modified: 2021-12-23T10:30:04+00:00
/var/www/docs.ssmods.com/process/src/src/ErrorPageErrorFormatter.php
1234567891011121314151617181920212223242526272829303132 | <?php namespace SilverStripe\ErrorPage; use SilverStripe\ErrorPage\ErrorPage; use SilverStripe\Control\Director; use SilverStripe\Logging\DebugViewFriendlyErrorFormatter; /** * Provides {@see ErrorPage}-gnostic error handling */ class ErrorPageErrorFormatter extends DebugViewFriendlyErrorFormatter { public function output($statusCode) { // Ajax content is plain-text only if (Director::is_ajax()) { return $this->getTitle(); } // Determine if cached ErrorPage content is available $content = ErrorPage::get_content_for_errorcode($statusCode); if ($content) { return $content; } // Fallback to default output return parent::output($statusCode); } } |