# templately/3.8.0/modules/full-site-import/Exception/NonRetirableErrorException.php

Templately – Elementor &amp; Gutenberg Template Library: 6500+ Free &amp; Pro Ready Templates And Cloud!, version 3.8.0. 23 lines.

- Page: https://pluginprobe.com/plugins/templately/3.8.0/code/modules/full-site-import/Exception/NonRetirableErrorException.php
- Raw: https://pluginprobe.com/plugins/templately/3.8.0/raw/modules/full-site-import/Exception/NonRetirableErrorException.php
- Modified: 2026-09-24T05:45:44+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/templately/3.8.0/code/modules/full-site-import/Exception/NonRetirableErrorException.php#L10-L20`.

```php
<?php

namespace Templately\Modules\FullSiteImport\Exception;

/**
 * @deprecated Use {@see FatalErrorException}.
 *
 * Kept as the BASE of the renamed class rather than a subclass of it, which looks
 * backwards until you consider what a rename has to preserve: `catch` blocks
 * outside this repo (ai-builder consumes this module) still name the old class,
 * and a subclass would mean they silently stop catching anything — every new
 * throw would sail past a handler that used to stop it.
 *
 * With the old name as the base, `catch ( NonRetirableErrorException $e )` still
 * catches every throw, and new code catching `FatalErrorException` is unaffected
 * because nothing throws the old class any more.
 *
 * Delete this once ai-builder has migrated; then `FatalErrorException` extends
 * `ImporterException` directly.
 */
class NonRetirableErrorException extends ImporterException {
}

```
