Fix PHPCS violations in includes/admin/list-tables/class-wc-admin-list-table-products.php

This commit is contained in:
Rodrigo Primo 2018-03-06 15:08:46 -03:00
parent 2ec74d2e15
commit af47f7b0b2
1 changed files with 12 additions and 16 deletions

View File

@ -55,7 +55,7 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
/** /**
* Define primary column. * Define primary column.
* *
* @return array * @return string
*/ */
protected function get_primary_column() { protected function get_primary_column() {
return 'name'; return 'name';
@ -405,35 +405,31 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
protected function query_filters( $query_vars ) { protected function query_filters( $query_vars ) {
if ( isset( $query_vars['orderby'] ) ) { if ( isset( $query_vars['orderby'] ) ) {
if ( 'price' === $query_vars['orderby'] ) { if ( 'price' === $query_vars['orderby'] ) {
// @codingStandardsIgnoreStart
$query_vars = array_merge( $query_vars, array( $query_vars = array_merge( $query_vars, array(
// phpcs:ignore WordPress.VIP.SlowDBQuery.slow_db_query_meta_key
'meta_key' => '_price', 'meta_key' => '_price',
'orderby' => 'meta_value_num', 'orderby' => 'meta_value_num',
) ); ) );
// @codingStandardsIgnoreEnd
} }
if ( 'sku' === $query_vars['orderby'] ) { if ( 'sku' === $query_vars['orderby'] ) {
// @codingStandardsIgnoreStart
$query_vars = array_merge( $query_vars, array( $query_vars = array_merge( $query_vars, array(
// phpcs:ignore WordPress.VIP.SlowDBQuery.slow_db_query_meta_key
'meta_key' => '_sku', 'meta_key' => '_sku',
'orderby' => 'meta_value', 'orderby' => 'meta_value',
) ); ) );
// @codingStandardsIgnoreEnd
} }
} }
if ( isset( $query_vars['product_type'] ) ) { if ( isset( $query_vars['product_type'] ) ) {
// @codingStandardsIgnoreStart
if ( 'downloadable' === $query_vars['product_type'] ) { if ( 'downloadable' === $query_vars['product_type'] ) {
$query_vars['product_type'] = ''; $query_vars['product_type'] = '';
$query_vars['meta_value'] = 'yes'; $query_vars['meta_value'] = 'yes'; // phpcs:ignore WordPress.VIP.SlowDBQuery.slow_db_query_meta_value
$query_vars['meta_key'] = '_downloadable'; $query_vars['meta_key'] = '_downloadable'; // phpcs:ignore WordPress.VIP.SlowDBQuery.slow_db_query_meta_key
} elseif ( 'virtual' === $query_vars['product_type'] ) { } elseif ( 'virtual' === $query_vars['product_type'] ) {
$query_vars['product_type'] = ''; $query_vars['product_type'] = '';
$query_vars['meta_value'] = 'yes'; $query_vars['meta_value'] = 'yes'; // phpcs:ignore WordPress.VIP.SlowDBQuery.slow_db_query_meta_value
$query_vars['meta_key'] = '_virtual'; $query_vars['meta_key'] = '_virtual'; // phpcs:ignore WordPress.VIP.SlowDBQuery.slow_db_query_meta_key
} }
// @codingStandardsIgnoreEnd
} }
if ( isset( $_GET['product_shipping_class'] ) && '0' === $_GET['product_shipping_class'] ) { // WPCS: input var ok. if ( isset( $_GET['product_shipping_class'] ) && '0' === $_GET['product_shipping_class'] ) { // WPCS: input var ok.
@ -447,7 +443,7 @@ class WC_Admin_List_Table_Products extends WC_Admin_List_Table {
if ( ! empty( $_GET['stock_status'] ) ) { if ( ! empty( $_GET['stock_status'] ) ) {
if ( ! isset( $query_vars['meta_query'] ) ) { if ( ! isset( $query_vars['meta_query'] ) ) {
$query_vars['meta_query'] = array(); $query_vars['meta_query'] = array(); // phpcs:ignore WordPress.VIP.SlowDBQuery.slow_db_query_meta_query
} }
$query_vars['meta_query'][] = array( $query_vars['meta_query'][] = array(