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 / rmccue / requests / src / Exception / InvalidArgument.php
ameliabooking / vendor / rmccue / requests / src / Exception Last commit date
Http 5 months ago Transport 5 months ago ArgumentCount.php 5 months ago Http.php 5 months ago InvalidArgument.php 5 months ago Transport.php 5 months ago
InvalidArgument.php
42 lines
1 <?php
2
3 namespace AmeliaVendor\WpOrg\Requests\Exception;
4
5 use InvalidArgumentException;
6
7 /**
8 * Exception for an invalid argument passed.
9 *
10 * @package Requests\Exceptions
11 * @since 2.0.0
12 */
13 final class InvalidArgument extends InvalidArgumentException {
14
15 /**
16 * Create a new invalid argument exception with a standardized text.
17 *
18 * @param int $position The argument position in the function signature. 1-based.
19 * @param string $name The argument name in the function signature.
20 * @param string $expected The argument type expected as a string.
21 * @param string $received The actual argument type received.
22 *
23 * @return \AmeliaVendor\WpOrg\Requests\Exception\InvalidArgument
24 */
25 public static function create($position, $name, $expected, $received) {
26 // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
27 $stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
28
29 return new self(
30 sprintf(
31 '%s::%s(): Argument #%d (%s) must be of type %s, %s given',
32 $stack[1]['class'],
33 $stack[1]['function'],
34 $position,
35 $name,
36 $expected,
37 $received
38 )
39 );
40 }
41 }
42