PluginProbe
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler / 1.6.5
FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler v1.6.5
1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.4 1.5.5 1.5.3 1.5.2 1.5.1 1.5.0 1.4.2 1.4.1 1.4.0 1.3.28 1.3.27 1.3.26 1.3.25 1.3.23 1.3.22 1.3.21 1.3.20 1.3.19 trunk All 48 releases
fluent-cart / vendor / wpfluent / framework / src / WPFluent / Foundation / Exceptions / UnprocessableEntityHttpException.php

UnprocessableEntityHttpException.php in FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler 1.6.5, at vendor/wpfluent/framework/src/WPFluent/Foundation/Exceptions/UnprocessableEntityHttpException.php

34 lines 1016 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FluentCart\Framework\Foundation\Exceptions;
4
5 use Throwable;
6
7 /**
8 * 422 Unprocessable Entity — the request is syntactically valid but
9 * semantically rejected (business-rule violation, etc.).
10 *
11 * For framework validation failures, the existing
12 * FluentCart\Framework\Validator\ValidationException retains its dedicated catch in
13 * Route::callback(). Use this class for application-level semantic errors.
14 */
15 class UnprocessableEntityHttpException extends HttpException
16 {
17 /**
18 * @param string $message
19 * @param string $errorCode
20 * @param array $data
21 * @param array $headers
22 * @param \Throwable|null $previous
23 */
24 public function __construct(
25 $message = 'Unprocessable Entity',
26 $errorCode = 'unprocessable_entity',
27 array $data = [],
28 array $headers = [],
29 ?Throwable $previous = null
30 ) {
31 parent::__construct(422, $message, $errorCode, $data, $headers, $previous);
32 }
33 }
34