PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / apimatic / core / src / Exceptions / AuthValidationException.php
ameliabooking / vendor / apimatic / core / src / Exceptions Last commit date
AuthValidationException.php 1 year ago
AuthValidationException.php
26 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Core\Exceptions;
6
7 use InvalidArgumentException;
8
9 /**
10 * Authentication Validation Exception.
11 */
12 class AuthValidationException extends InvalidArgumentException
13 {
14 private const ERROR_MESSAGE_PREFIX = "Following authentication credentials are required:\n-> ";
15
16 /**
17 * Initialize a new instance of AuthValidationException
18 *
19 * @param string[] $errors An array of errors in authentication validation
20 */
21 public static function init(array $errors): AuthValidationException
22 {
23 return new self(self::ERROR_MESSAGE_PREFIX . join("\n-> ", $errors));
24 }
25 }
26