PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 2.10.0
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v2.10.0
2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 1.1.0 All 77 releases
fluent-community / vendor / wpfluent / framework / src / WPFluent / Foundation / Exceptions / UnprocessableEntityHttpException.php

UnprocessableEntityHttpException.php in FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses 2.10.0, at vendor/wpfluent/framework/src/WPFluent/Foundation/Exceptions/UnprocessableEntityHttpException.php

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