Automattic\WooCommerce\Admin
DeprecatedClassFacade::log_deprecation()
Log a deprecation to the error log.
Метод класса: DeprecatedClassFacade{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = DeprecatedClassFacade::log_deprecation( $function );
- $function(строка) (обязательный)
- The name of the deprecated function being called.
Код DeprecatedClassFacade::log_deprecation() DeprecatedClassFacade::log deprecation WC 9.7.1
private static function log_deprecation( $function ) { $message = sprintf( '%1$s is deprecated since version %2$s! Use %3$s instead.', static::class . '::' . $function, static::$deprecated_in_version, static::$facade_over_classname . '::' . $function ); if ( '' !== static::$facade_over_classname ) { $message = $message . sprintf( ' Use %s instead.', static::$facade_over_classname . '::' . $function ); } // Only log when the message has not been logged before. if ( ! in_array( $message, self::$logged_messages, true ) ) { error_log( $message ); // phpcs:ignore self::$logged_messages[] = $message; } }