# defender-security/6.2.0/src/behavior/scan-item/class-plugin-skin.php

Defender Security – Malware Scanner, Login Security &amp; Firewall, version 6.2.0. 40 lines.

- Page: https://pluginprobe.com/plugins/defender-security/6.2.0/code/src/behavior/scan-item/class-plugin-skin.php
- Raw: https://pluginprobe.com/plugins/defender-security/6.2.0/raw/src/behavior/scan-item/class-plugin-skin.php
- Modified: 2024-07-15T18:05:32+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/defender-security/6.2.0/code/src/behavior/scan-item/class-plugin-skin.php#L10-L20`.

```php
<?php
/**
 * Represents a skin for WordPress plugin upgrade.
 *
 * @package WP_Defender\Behavior\Scan_Item
 */

namespace WP_Defender\Behavior\Scan_Item;

use WP_Ajax_Upgrader_Skin;

/**
 * Include the WP_Upgrader class if it's not already loaded.
 */
if ( ! class_exists( \WP_Upgrader::class ) ) {
	require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
}
/**
 * Include the Theme_Upgrader class if it's not already loaded.
 */
if ( ! class_exists( \Theme_Upgrader::class ) ) {
	require_once ABSPATH . 'wp-admin/includes/class-theme-upgrader.php';
}
/**
 * Represents a skin for WordPress plugin upgrade.
 */
class Plugin_Skin extends WP_Ajax_Upgrader_Skin {
	/**
	 * Handles feedback for the plugin upgrade process.
	 *
	 * @param  mixed $data  The data received from the plugin upgrade process.
	 * @param  mixed ...$args  Additional arguments passed to the method.
	 *
	 * @return string Empty string always returned.
	 */
	public function feedback( $data, ...$args ) {
		return '';
	}
}

```
