Fix PHPStan warnings
This commit is contained in:
committed by
M. Shull
parent
5c2b34e9da
commit
6f85c27d4f
@ -19,15 +19,32 @@ class Functions {
|
||||
self::$instance = $instance;
|
||||
}
|
||||
|
||||
function doAction() {
|
||||
/**
|
||||
* @param string $tag
|
||||
* @param mixed ...$args
|
||||
* @return mixed
|
||||
*/
|
||||
function doAction($tag, ...$args) {
|
||||
return call_user_func_array('do_action', func_get_args());
|
||||
}
|
||||
|
||||
function applyFilters() {
|
||||
/**
|
||||
* @param string $tag
|
||||
* @param mixed ...$args
|
||||
* @return mixed
|
||||
*/
|
||||
function applyFilters($tag, ...$args) {
|
||||
return call_user_func_array('apply_filters', func_get_args());
|
||||
}
|
||||
|
||||
function addAction() {
|
||||
/**
|
||||
* @param string $tag
|
||||
* @param callable $function_to_add
|
||||
* @param int $priority
|
||||
* @param int $accepted_args
|
||||
* @return boolean
|
||||
*/
|
||||
function addAction($tag, $function_to_add, $priority = 10, $accepted_args = 1) {
|
||||
return call_user_func_array('add_action', func_get_args());
|
||||
}
|
||||
|
||||
|
@ -5,25 +5,16 @@ class Helper {
|
||||
function isWooCommerceActive() {
|
||||
return class_exists('WooCommerce');
|
||||
}
|
||||
|
||||
function wcGetCustomerOrderCount($user_id) {
|
||||
if (! is_callable('wc_get_customer_order_count')) {
|
||||
throw new \Exception("function 'wc_get_customer_order_count' not found!");
|
||||
}
|
||||
return wc_get_customer_order_count($user_id);
|
||||
}
|
||||
function wcGetOrder($order = false) {
|
||||
if (! is_callable('wc_get_order')) {
|
||||
throw new \Exception("function 'wc_get_order' not found!");
|
||||
|
||||
}
|
||||
function wcGetOrder($order = false) {
|
||||
return wc_get_order($order);
|
||||
}
|
||||
|
||||
function wcPrice($price, array $args = array()) {
|
||||
if (! is_callable('wc_price')) {
|
||||
throw new \Exception("function 'wc_price' not found!");
|
||||
|
||||
}
|
||||
return wc_price($price, $args);
|
||||
}
|
||||
}
|
||||
|
@ -4,3 +4,19 @@ define('ABSPATH', getenv('WP_ROOT') . '/');
|
||||
|
||||
require_once ABSPATH . 'wp-load.php';
|
||||
require_once ABSPATH . 'wp-admin/includes/admin.php';
|
||||
|
||||
function wc_get_customer_order_count(int $user_id): int {
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $order
|
||||
* @return mixed
|
||||
*/
|
||||
function wc_get_order($order = false) {
|
||||
return false;
|
||||
}
|
||||
|
||||
function wc_price(float $price, array $args = []): string {
|
||||
return '';
|
||||
}
|
Reference in New Issue
Block a user