Source of file ErrorDocumentErrorFormatter.php
Size: 0,749 Bytes - Last Modified: 2021-12-24T06:33:31+00:00
/var/www/docs.ssmods.com/process/src/src/Logging/ErrorDocumentErrorFormatter.php
12345678910111213141516171819202122232425262728 | <?php namespace Bigfork\SilverStripeFailWhale\Logging; use Bigfork\SilverStripeFailWhale\Model\ErrorDocument; use SilverStripe\Control\Director; use SilverStripe\Logging\DebugViewFriendlyErrorFormatter; class ErrorDocumentErrorFormatter extends DebugViewFriendlyErrorFormatter { public function output($statusCode) { // Ajax content is plain-text only if (Director::is_ajax()) { return $this->getTitle(); } // Determine if cached ErrorDocument content is available $content = ErrorDocument::get_content_for_errorcode($statusCode); if ($content) { return $content; } // Fallback to default output return parent::output($statusCode); } } |