PluginProbe
Packeta / 2.1
Packeta v2.1
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / src / Packetery / Core / Api / InvalidRequestException.php

InvalidRequestException.php in Packeta 2.1, at src/Packetery/Core/Api/InvalidRequestException.php

46 lines 761 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class InvalidRequestException.
4 *
5 * @package Packetery\Api
6 */
7
8 declare( strict_types=1 );
9
10 namespace Packetery\Core\Api;
11
12 /**
13 * Class InvalidRequestException.
14 *
15 * @package Packetery\Api
16 */
17 class InvalidRequestException extends \Exception {
18
19 /**
20 * Error messages.
21 *
22 * @var string[]
23 */
24 private $messages;
25
26 /**
27 * InvalidRequestException.
28 *
29 * @param string $mainMessage Main message.
30 * @param string[] $errorMessages Array of messages.
31 */
32 public function __construct( string $mainMessage, array $errorMessages ) {
33 parent::__construct( $mainMessage );
34 $this->messages = $errorMessages;
35 }
36
37 /**
38 * Messages getter.
39 *
40 * @return string[]
41 */
42 public function getMessages(): array {
43 return $this->messages;
44 }
45 }
46