Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/woocomme.../src/Admin
File: Loader.php
<?php
[0] Fix | Delete
[1] Fix | Delete
namespace Automattic\WooCommerce\Admin;
[2] Fix | Delete
[3] Fix | Delete
use Automattic\WooCommerce\Admin\DeprecatedClassFacade;
[4] Fix | Delete
use Automattic\WooCommerce\Admin\Features\Features;
[5] Fix | Delete
use Automattic\WooCommerce\Internal\Admin\WCAdminAssets;
[6] Fix | Delete
[7] Fix | Delete
/**
[8] Fix | Delete
* Loader Class.
[9] Fix | Delete
*
[10] Fix | Delete
* @deprecated since 6.3.0, use WooCommerce\Internal\Admin\Loader.
[11] Fix | Delete
*/
[12] Fix | Delete
class Loader extends DeprecatedClassFacade {
[13] Fix | Delete
[14] Fix | Delete
/**
[15] Fix | Delete
* The name of the non-deprecated class that this facade covers.
[16] Fix | Delete
*
[17] Fix | Delete
* @var string
[18] Fix | Delete
*/
[19] Fix | Delete
protected static $facade_over_classname = 'Automattic\WooCommerce\Internal\Admin\Loader';
[20] Fix | Delete
[21] Fix | Delete
/**
[22] Fix | Delete
* The version that this class was deprecated in.
[23] Fix | Delete
*
[24] Fix | Delete
* @var string
[25] Fix | Delete
*/
[26] Fix | Delete
protected static $deprecated_in_version = '6.3.0';
[27] Fix | Delete
[28] Fix | Delete
/**
[29] Fix | Delete
* Returns if a specific wc-admin feature is enabled.
[30] Fix | Delete
*
[31] Fix | Delete
* @param string $feature Feature slug.
[32] Fix | Delete
* @return bool Returns true if the feature is enabled.
[33] Fix | Delete
*
[34] Fix | Delete
* @deprecated since 5.0.0, use Features::is_enabled( $feature )
[35] Fix | Delete
*/
[36] Fix | Delete
public static function is_feature_enabled( $feature ) {
[37] Fix | Delete
wc_deprecated_function( 'is_feature_enabled', '5.0', '\Automattic\WooCommerce\Internal\Features\Features::is_enabled()' );
[38] Fix | Delete
return Features::is_enabled( $feature );
[39] Fix | Delete
}
[40] Fix | Delete
[41] Fix | Delete
/**
[42] Fix | Delete
* Returns true if we are on a JS powered admin page or
[43] Fix | Delete
* a "classic" (non JS app) powered admin page (an embedded page).
[44] Fix | Delete
*
[45] Fix | Delete
* @deprecated 6.3.0
[46] Fix | Delete
*/
[47] Fix | Delete
public static function is_admin_or_embed_page() {
[48] Fix | Delete
wc_deprecated_function( 'is_admin_or_embed_page', '6.3', '\Automattic\WooCommerce\Admin\PageController::is_admin_or_embed_page()' );
[49] Fix | Delete
return PageController::is_admin_or_embed_page();
[50] Fix | Delete
}
[51] Fix | Delete
[52] Fix | Delete
/**
[53] Fix | Delete
* Returns true if we are on a JS powered admin page.
[54] Fix | Delete
*
[55] Fix | Delete
* @deprecated 6.3.0
[56] Fix | Delete
*/
[57] Fix | Delete
public static function is_admin_page() {
[58] Fix | Delete
wc_deprecated_function( 'is_admin_page', '6.3', '\Automattic\WooCommerce\Admin\PageController::is_admin_page()' );
[59] Fix | Delete
return PageController::is_admin_page();
[60] Fix | Delete
}
[61] Fix | Delete
[62] Fix | Delete
/**
[63] Fix | Delete
* Returns true if we are on a "classic" (non JS app) powered admin page.
[64] Fix | Delete
*
[65] Fix | Delete
* @deprecated 6.3.0
[66] Fix | Delete
*/
[67] Fix | Delete
public static function is_embed_page() {
[68] Fix | Delete
wc_deprecated_function( 'is_embed_page', '6.3', '\Automattic\WooCommerce\Admin\PageController::is_embed_page()' );
[69] Fix | Delete
return PageController::is_embed_page();
[70] Fix | Delete
}
[71] Fix | Delete
[72] Fix | Delete
/**
[73] Fix | Delete
* Determines if a minified JS file should be served.
[74] Fix | Delete
*
[75] Fix | Delete
* @param boolean $script_debug Only serve unminified files if script debug is on.
[76] Fix | Delete
* @return boolean If js asset should use minified version.
[77] Fix | Delete
*
[78] Fix | Delete
* @deprecated since 6.3.0, use WCAdminAssets::should_use_minified_js_file( $script_debug )
[79] Fix | Delete
*/
[80] Fix | Delete
public static function should_use_minified_js_file( $script_debug ) {
[81] Fix | Delete
// Bail if WC isn't initialized (This can be called from WCAdmin's entrypoint).
[82] Fix | Delete
if ( ! defined( 'WC_ABSPATH' ) ) {
[83] Fix | Delete
return;
[84] Fix | Delete
}
[85] Fix | Delete
return WCAdminAssets::should_use_minified_js_file( $script_debug );
[86] Fix | Delete
}
[87] Fix | Delete
}
[88] Fix | Delete
[89] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function