Automattic\WooCommerce\Internal\Abilities
AbilitiesLoader::log_replaced_reserved_ability
Log when WooCommerce replaces a pre-existing registration in its reserved namespace.
Method of the class: AbilitiesLoader{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = AbilitiesLoader::log_replaced_reserved_ability( $ability_name, $class_name ): void;
- $ability_name(string) (required)
- Ability name.
- $class_name(class-string) (required)
- Ability definition class name.
AbilitiesLoader::log_replaced_reserved_ability() AbilitiesLoader::log replaced reserved ability code WC 10.9.1
private static function log_replaced_reserved_ability( string $ability_name, string $class_name ): void {
if ( ! function_exists( 'wc_get_logger' ) ) {
return;
}
wc_get_logger()->warning(
'WooCommerce unregistered a previously registered ability before registering its canonical definition.',
array(
'source' => self::LOG_SOURCE,
'ability_name' => $ability_name,
'definition_class' => $class_name,
'reserved_prefix' => 'woocommerce/',
)
);
}