WP_CLI\Utils
is_valid_class_and_method_pair()
Checks if the given class and method pair is a valid callable.
This accommodates changes to is_callable() in PHP 8 that mean an array of a classname and instance method is no longer callable.
Хуков нет.
Возвращает
true|false
.
Использование
is_valid_class_and_method_pair( $pair );
- $pair(массив) (обязательный)
- The class and method pair to check.
Код is_valid_class_and_method_pair() is valid class and method pair WP-CLI 2.8.0-alpha
function is_valid_class_and_method_pair( $pair ) { if ( ! is_array( $pair ) || 2 !== count( $pair ) ) { return false; } if ( ! is_string( $pair[0] ) || ! is_string( $pair[1] ) ) { return false; } if ( ! class_exists( $pair[0] ) ) { return false; } if ( ! method_exists( $pair[0], $pair[1] ) ) { return false; } return true; }