PluginProbe
Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution / 2.5.0
Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution v2.5.0
2.5.0 2.4.0 2.3.0 2.2.5 2.2.0 2.1.2 2.1.1 trunk 1.10.0 1.10.01 1.10.02 1.5.0 1.5.01 1.5.02 1.5.1 1.5.10 1.5.20 1.5.21 1.5.22 1.5.23 1.5.24 1.5.25 1.6.0 1.7.0 1.7.1 All 34 releases
fluent-booking / vendor / wpfluent / framework / src / WPFluent / Foundation / Exceptions / UnprocessableEntityHttpException.php

UnprocessableEntityHttpException.php in Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution 2.5.0, at vendor/wpfluent/framework/src/WPFluent/Foundation/Exceptions/UnprocessableEntityHttpException.php

34 lines 1022 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace FluentBooking\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 * FluentBooking\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