| @@ 256-266 (lines=11) @@ | ||
| 253 | * |
|
| 254 | * @return bool |
|
| 255 | */ |
|
| 256 | protected function hasStaticPage() |
|
| 257 | { |
|
| 258 | if (!self::config()->enable_static_file) { |
|
| 259 | return false; |
|
| 260 | } |
|
| 261 | ||
| 262 | // Attempt to retrieve content from generated file handler |
|
| 263 | $filename = $this->getErrorFilename(); |
|
| 264 | $storeFilename = File::join_paths(self::config()->store_filepath, $filename); |
|
| 265 | $result = self::get_asset_handler()->getContent($storeFilename); |
|
| 266 | return !empty($result); |
|
| 267 | } |
|
| 268 | ||
| 269 | /** |
|
| @@ 317-329 (lines=13) @@ | ||
| 314 | * @param int $statusCode A HTTP Statuscode, typically 404 or 500 |
|
| 315 | * @return string|null |
|
| 316 | */ |
|
| 317 | public static function get_content_for_errorcode($statusCode) |
|
| 318 | { |
|
| 319 | if (!self::config()->enable_static_file) { |
|
| 320 | return null; |
|
| 321 | } |
|
| 322 | ||
| 323 | // Attempt to retrieve content from generated file handler |
|
| 324 | $filename = self::get_error_filename($statusCode); |
|
| 325 | $storeFilename = File::join_paths( |
|
| 326 | self::config()->store_filepath, |
|
| 327 | $filename |
|
| 328 | ); |
|
| 329 | return self::get_asset_handler()->getContent($storeFilename); |
|
| 330 | } |
|
| 331 | ||
| 332 | protected function getCodes() |
|