ArgumentCount::create( string $expected, int $received, string $type )
Create a new argument count exception with a standardized text.
Parameters
- $expected
-
(Required) The argument count expected as a phrase.<br> For example:
at least 2 arguments
orexactly 1 argument
. - $received
-
(Required) The actual argument count received.
- $type
-
(Required) Exception type.
Return
(WpOrgRequestsExceptionArgumentCount)
Source
File: wp-includes/Requests/src/Exception/ArgumentCount.php
public static function create($expected, $received, $type) {
// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
$stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
return new self(
sprintf(
'%s::%s() expects %s, %d given',
$stack[1]['class'],
$stack[1]['function'],
$expected,
$received
),
$type
);
}