Source of file ErrorPageFileExtension.php
Size: 0,564 Bytes - Last Modified: 2021-12-23T10:30:04+00:00
/var/www/docs.ssmods.com/process/src/src/ErrorPageFileExtension.php
12345678910111213141516171819202122232425 | <?php namespace SilverStripe\ErrorPage; use SilverStripe\ORM\DataExtension; use SilverStripe\ORM\DataObject; /** * Decorates {@see File} with ErrorPage support */ class ErrorPageFileExtension extends DataExtension { /** * Used by {@see File::handle_shortcode} * * @param int $statusCode HTTP Error code * @return DataObject Substitute object suitable for handling the given error code */ public function getErrorRecordFor($statusCode) { return ErrorPage::get()->filter("ErrorCode", $statusCode)->first(); } } |