WpOrg\Requests\Exception
ArgumentCount::create
Create a new argument count exception with a standardized text.
Method of the class: ArgumentCount{}
No Hooks.
Returns
\WpOrg\Requests\Exception\ArgumentCount.
Usage
$result = ArgumentCount::create( $expected, $received, $type );
- $expected(string) (required)
- The argument count expected as a phrase. For example:
at least 2 argumentsorexactly 1 argument. - $received(int) (required)
- The actual argument count received.
- $type(string) (required)
- Exception type.
ArgumentCount::create() ArgumentCount::create code WP 7.0
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
);
}