. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ namespace Espo\Core\Exceptions; use Espo\Core\Utils\Log; use Exception; /** * A not-found exception. Main purpose is for the 404 Not Found HTTP error. * If uncaught within an API request, the message will be printed to the X-Status-Reason header. */ class NotFound extends Exception implements HasLogLevel { /** @var int */ protected $code = 404; public function getLogLevel(): string { return Log::LEVEL_WARNING; } }