diff --git a/woocommerce-gutenberg-products-block.php b/woocommerce-gutenberg-products-block.php
index 352058365da..fd4cbc641fa 100644
--- a/woocommerce-gutenberg-products-block.php
+++ b/woocommerce-gutenberg-products-block.php
@@ -1,5 +1,4 @@
id;
$is_woocommerce_page =
- property_exists($current_screen, 'parent_base') &&
+ property_exists( $current_screen, 'parent_base' ) &&
'woocommerce' === $current_screen->parent_base;
return $is_plugins_page || $is_woocommerce_page;
}
-if (version_compare($GLOBALS['wp_version'], $minimum_wp_version, '<')) {
+if ( version_compare( $GLOBALS['wp_version'], $minimum_wp_version, '<' ) ) {
/**
* Outputs for an admin notice about running WooCommerce Blocks on outdated WordPress.
*
* @since 2.5.0
*/
- function woocommerce_blocks_admin_unsupported_wp_notice()
- {
- if (should_display_compatibility_notices()) {
-?>
+ function woocommerce_blocks_admin_unsupported_wp_notice() {
+ if ( should_display_compatibility_notices() ) {
+ ?>
- ';
printf(
/* translators: %1$s is referring to a php constant name, %2$s is referring to the wp-config.php file. */
- esc_html__('WooCommerce Blocks development mode requires the %1$s constant to be defined and true in your %2$s file. Otherwise you are loading the blocks package from WooCommerce core.', 'woo-gutenberg-products-block'),
+ esc_html__( 'WooCommerce Blocks development mode requires the %1$s constant to be defined and true in your %2$s file. Otherwise you are loading the blocks package from WooCommerce core.', 'woo-gutenberg-products-block' ),
'JETPACK_AUTOLOAD_DEV',
'wp-config.php'
);
@@ -116,16 +112,16 @@ function () {
* If the autoloader is not present, let's log the failure and display a nice admin notice.
*/
$autoloader = __DIR__ . '/vendor/autoload_packages.php';
-if (is_readable($autoloader)) {
+if ( is_readable( $autoloader ) ) {
require $autoloader;
} else {
- if (defined('WP_DEBUG') && WP_DEBUG) {
+ if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
error_log( // phpcs:ignore
sprintf(
/* translators: 1: composer command. 2: plugin directory */
- esc_html__('Your installation of the WooCommerce Blocks feature plugin is incomplete. Please run %1$s within the %2$s directory.', 'woo-gutenberg-products-block'),
+ esc_html__( 'Your installation of the WooCommerce Blocks feature plugin is incomplete. Please run %1$s within the %2$s directory.', 'woo-gutenberg-products-block' ),
'`composer install`',
- '`' . esc_html(str_replace(ABSPATH, '', __DIR__)) . '`'
+ '`' . esc_html( str_replace( ABSPATH, '', __DIR__ ) ) . '`'
)
);
}
@@ -135,26 +131,26 @@ function () {
add_action(
'admin_notices',
function () {
- ?>
+ ?>
composer install',
- '' . esc_html(str_replace(ABSPATH, '', __DIR__)) . '
'
+ '' . esc_html( str_replace( ABSPATH, '', __DIR__ ) ) . '
'
);
?>
- registered[$handle], $wp_scripts->registered[$handle]->src)) {
+ if ( ! isset( $wp_scripts->registered[ $handle ], $wp_scripts->registered[ $handle ]->src ) ) {
return $file;
}
- $handle_src = explode('/build/', $wp_scripts->registered[$handle]->src);
+ $handle_src = explode( '/build/', $wp_scripts->registered[ $handle ]->src );
$handle_filename = $handle_src[1];
$locale = determine_locale();
$lang_dir = WP_LANG_DIR . '/plugins';
// Translations are always based on the unminified filename.
- if (substr($handle_filename, -7) === '.min.js') {
- $handle_filename = substr($handle_filename, 0, -7) . '.js';
+ if ( substr( $handle_filename, -7 ) === '.min.js' ) {
+ $handle_filename = substr( $handle_filename, 0, -7 ) . '.js';
}
- $core_path_md5 = md5('packages/woocommerce-blocks/build/' . $handle_filename);
+ $core_path_md5 = md5( 'packages/woocommerce-blocks/build/' . $handle_filename );
/**
* Return file path of the corresponding translation file in the WC Core is
@@ -218,7 +213,7 @@ function load_woocommerce_core_json_translation($file, $handle, $domain)
return $lang_dir . '/woocommerce-' . $locale . '-' . $core_path_md5 . '.json';
}
-add_filter('load_script_translation_file', 'load_woocommerce_core_json_translation', 10, 3);
+add_filter( 'load_script_translation_file', 'load_woocommerce_core_json_translation', 10, 3 );
/**
* Filter translations so we can retrieve translations from Core when the original and the translated
@@ -229,35 +224,33 @@ function load_woocommerce_core_json_translation($file, $handle, $domain)
* @param string $domain The text domain.
* @return string WC Blocks translation. In case it's the same as $text, Core translation.
*/
-function woocommerce_blocks_get_php_translation_from_core($translation, $text, $domain)
-{
- if ('woo-gutenberg-products-block' !== $domain) {
+function woocommerce_blocks_get_php_translation_from_core( $translation, $text, $domain ) {
+ if ( 'woo-gutenberg-products-block' !== $domain ) {
return $translation;
}
// When translation is the same, that could mean the string is not translated.
// In that case, load it from core.
- if ($translation === $text) {
- return translate($text, 'woocommerce'); // phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction, WordPress.WP.I18n.NonSingularStringLiteralText, WordPress.WP.I18n.TextDomainMismatch
+ if ( $translation === $text ) {
+ return translate( $text, 'woocommerce' ); // phpcs:ignore WordPress.WP.I18n.LowLevelTranslationFunction, WordPress.WP.I18n.NonSingularStringLiteralText, WordPress.WP.I18n.TextDomainMismatch
}
return $translation;
}
-add_filter('gettext', 'woocommerce_blocks_get_php_translation_from_core', 10, 3);
+add_filter( 'gettext', 'woocommerce_blocks_get_php_translation_from_core', 10, 3 );
/**
* Add notice to the admin dashboard if the plugin is outdated.
*
* @see https://github.com/woocommerce/woocommerce-blocks/issues/5587
*/
-function woocommerce_blocks_plugin_outdated_notice()
-{
+function woocommerce_blocks_plugin_outdated_notice() {
$is_active =
- is_plugin_active('woo-gutenberg-products-block/woocommerce-gutenberg-products-block.php') ||
- is_plugin_active('woocommerce-gutenberg-products-block/woocommerce-gutenberg-products-block.php') ||
- is_plugin_active('woocommerce-blocks/woocommerce-gutenberg-products-block.php');
+ is_plugin_active( 'woo-gutenberg-products-block/woocommerce-gutenberg-products-block.php' ) ||
+ is_plugin_active( 'woocommerce-gutenberg-products-block/woocommerce-gutenberg-products-block.php' ) ||
+ is_plugin_active( 'woocommerce-blocks/woocommerce-gutenberg-products-block.php' );
- if (!$is_active) {
+ if ( ! $is_active ) {
return;
}
@@ -268,17 +261,17 @@ function woocommerce_blocks_plugin_outdated_notice()
* the current path is from the WC Core, we can consider the plugin is
* outdated because Jetpack Autoloader always loads the newer package.
*/
- if (!strpos($woocommerce_blocks_path, 'packages/woocommerce-blocks')) {
+ if ( ! strpos( $woocommerce_blocks_path, 'packages/woocommerce-blocks' ) ) {
return;
}
- if (should_display_compatibility_notices()) {
- ?>
+ if ( should_display_compatibility_notices() ) {
+ ?>
-