Completed
Push — develop ( 13b3c8...9c97e4 )
by Gary
03:06
created
class-tgm-plugin-activation.php 4 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1892,7 +1892,7 @@  discard block
 block discarded – undo
1892 1892
 		 *
1893 1893
 		 * @since 2.4.0
1894 1894
 		 *
1895
-		 * @return object The TGM_Plugin_Activation object.
1895
+		 * @return TGM_Plugin_Activation The TGM_Plugin_Activation object.
1896 1896
 		 */
1897 1897
 		public static function get_instance() {
1898 1898
 			if ( ! isset( self::$instance ) && ! ( self::$instance instanceof self ) ) {
@@ -2049,7 +2049,7 @@  discard block
 block discarded – undo
2049 2049
 		 *
2050 2050
 		 * @since 2.5.0
2051 2051
 		 *
2052
-		 * @return array CSS classnames.
2052
+		 * @return string[] CSS classnames.
2053 2053
 		 */
2054 2054
 		public function get_table_classes() {
2055 2055
 			return array( 'widefat', 'fixed' );
Please login to merge, or discard this patch.
Braces   +8 added lines, -4 removed lines patch added patch discarded remove patch
@@ -949,7 +949,8 @@  discard block
 block discarded – undo
949 949
 					if ( ! $automatic ) {
950 950
 						// Make sure message doesn't display again if bulk activation is performed
951 951
 						// immediately after a single activation.
952
-						if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
952
+						if ( ! isset( $_POST['action'] ) ) {
953
+// WPCS: CSRF OK.
953 954
 							echo '<div id="message" class="updated"><p>', esc_html( $this->strings['activated_successfully'] ), ' <strong>', esc_html( $this->plugins[ $slug ]['name'] ), '.</strong></p></div>';
954 955
 						}
955 956
 					} else {
@@ -970,7 +971,8 @@  discard block
 block discarded – undo
970 971
 				if ( ! $automatic ) {
971 972
 					// Make sure message doesn't display again if bulk activation is performed
972 973
 					// immediately after a single activation.
973
-					if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
974
+					if ( ! isset( $_POST['action'] ) ) {
975
+// WPCS: CSRF OK.
974 976
 						echo '<div id="message" class="error"><p>',
975 977
 							sprintf(
976 978
 								esc_html( $this->strings['plugin_needs_higher_version'] ),
@@ -1621,10 +1623,12 @@  discard block
 block discarded – undo
1621 1623
 			if ( 'update-core' === $screen->base ) {
1622 1624
 				// Core update screen.
1623 1625
 				return true;
1624
-			} elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.
1626
+			} elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) {
1627
+// WPCS: CSRF ok.
1625 1628
 				// Plugins bulk update screen.
1626 1629
 				return true;
1627
-			} elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.
1630
+			} elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) {
1631
+// WPCS: CSRF ok.
1628 1632
 				// Individual updates (ajax call).
1629 1633
 				return true;
1630 1634
 			}
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1441,13 +1441,13 @@
 block discarded – undo
1441 1441
 			$key     = preg_replace( '`[^A-Za-z0-9_-]`', '', $key );
1442 1442
 
1443 1443
 			/**
1444
-			* Filter a sanitized key string.
1445
-			*
1446
-			* @since 2.5.0
1447
-			*
1448
-			* @param string $key     Sanitized key.
1449
-			* @param string $raw_key The key prior to sanitization.
1450
-			*/
1444
+			 * Filter a sanitized key string.
1445
+			 *
1446
+			 * @since 2.5.0
1447
+			 *
1448
+			 * @param string $key     Sanitized key.
1449
+			 * @param string $raw_key The key prior to sanitization.
1450
+			 */
1451 1451
 			return apply_filters( 'tgmpa_sanitize_key', $key, $raw_key );
1452 1452
 		}
1453 1453
 
Please login to merge, or discard this patch.
Spacing   +278 added lines, -278 removed lines patch added patch discarded remove patch
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
 		 */
256 256
 		public function __construct() {
257 257
 			// Set the current WordPress version.
258
-			$this->wp_version = $GLOBALS['wp_version'];
258
+			$this->wp_version = $GLOBALS[ 'wp_version' ];
259 259
 
260 260
 			// Announce that the class is ready, and pass the object (for advanced use).
261 261
 			do_action_ref_array( 'tgmpa_init', array( $this ) );
@@ -470,10 +470,10 @@  discard block
 block discarded – undo
470 470
 			if ( false !== strpos( __FILE__, WP_PLUGIN_DIR ) || false !== strpos( __FILE__, WPMU_PLUGIN_DIR ) ) {
471 471
 				// Plugin, we'll need to adjust the file name.
472 472
 				add_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10, 2 );
473
-				load_theme_textdomain( 'tgmpa', dirname( __FILE__ ) . '/languages' );
473
+				load_theme_textdomain( 'tgmpa', dirname( __FILE__ ).'/languages' );
474 474
 				remove_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10 );
475 475
 			} else {
476
-				load_theme_textdomain( 'tgmpa', dirname( __FILE__ ) . '/languages' );
476
+				load_theme_textdomain( 'tgmpa', dirname( __FILE__ ).'/languages' );
477 477
 			}
478 478
 		}
479 479
 
@@ -546,15 +546,15 @@  discard block
 block discarded – undo
546 546
 		public function add_plugin_action_link_filters() {
547 547
 			foreach ( $this->plugins as $slug => $plugin ) {
548 548
 				if ( false === $this->can_plugin_activate( $slug ) ) {
549
-					add_filter( 'plugin_action_links_' . $plugin['file_path'], array( $this, 'filter_plugin_action_links_activate' ), 20 );
549
+					add_filter( 'plugin_action_links_'.$plugin[ 'file_path' ], array( $this, 'filter_plugin_action_links_activate' ), 20 );
550 550
 				}
551 551
 
552
-				if ( true === $plugin['force_activation'] ) {
553
-					add_filter( 'plugin_action_links_' . $plugin['file_path'], array( $this, 'filter_plugin_action_links_deactivate' ), 20 );
552
+				if ( true === $plugin[ 'force_activation' ] ) {
553
+					add_filter( 'plugin_action_links_'.$plugin[ 'file_path' ], array( $this, 'filter_plugin_action_links_deactivate' ), 20 );
554 554
 				}
555 555
 
556 556
 				if ( false !== $this->does_plugin_require_update( $slug ) ) {
557
-					add_filter( 'plugin_action_links_' . $plugin['file_path'], array( $this, 'filter_plugin_action_links_update' ), 20 );
557
+					add_filter( 'plugin_action_links_'.$plugin[ 'file_path' ], array( $this, 'filter_plugin_action_links_update' ), 20 );
558 558
 				}
559 559
 			}
560 560
 		}
@@ -569,7 +569,7 @@  discard block
 block discarded – undo
569 569
 		 * @return array
570 570
 		 */
571 571
 		public function filter_plugin_action_links_activate( $actions ) {
572
-			unset( $actions['activate'] );
572
+			unset( $actions[ 'activate' ] );
573 573
 
574 574
 			return $actions;
575 575
 		}
@@ -583,7 +583,7 @@  discard block
 block discarded – undo
583 583
 		 * @return array
584 584
 		 */
585 585
 		public function filter_plugin_action_links_deactivate( $actions ) {
586
-			unset( $actions['deactivate'] );
586
+			unset( $actions[ 'deactivate' ] );
587 587
 
588 588
 			return $actions;
589 589
 		}
@@ -598,7 +598,7 @@  discard block
 block discarded – undo
598 598
 		 * @return array
599 599
 		 */
600 600
 		public function filter_plugin_action_links_update( $actions ) {
601
-			$actions['update'] = sprintf(
601
+			$actions[ 'update' ] = sprintf(
602 602
 				'<a href="%1$s" title="%2$s" class="edit">%3$s</a>',
603 603
 				esc_url( $this->get_tgmpa_status_url( 'update' ) ),
604 604
 				esc_attr__( 'This plugin needs to be updated to be compatible with your theme.', 'tgmpa' ),
@@ -636,9 +636,9 @@  discard block
 block discarded – undo
636 636
 				return;
637 637
 			}
638 638
 
639
-			if ( isset( $_REQUEST['tab'] ) && 'plugin-information' === $_REQUEST['tab'] ) {
639
+			if ( isset( $_REQUEST[ 'tab' ] ) && 'plugin-information' === $_REQUEST[ 'tab' ] ) {
640 640
 				// Needed for install_plugin_information().
641
-				require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
641
+				require_once ABSPATH.'wp-admin/includes/plugin-install.php';
642 642
 
643 643
 				wp_enqueue_style( 'plugin-install' );
644 644
 
@@ -666,7 +666,7 @@  discard block
 block discarded – undo
666 666
 		 * @since 2.1.0
667 667
 		 */
668 668
 		public function thickbox() {
669
-			if ( ! get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, true ) ) {
669
+			if ( ! get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_'.$this->id, true ) ) {
670 670
 				add_thickbox();
671 671
 			}
672 672
 		}
@@ -695,11 +695,11 @@  discard block
 block discarded – undo
695 695
 			$args = apply_filters(
696 696
 				'tgmpa_admin_menu_args',
697 697
 				array(
698
-					'parent_slug' => $this->parent_slug,                     // Parent Menu slug.
699
-					'page_title'  => $this->strings['page_title'],           // Page title.
700
-					'menu_title'  => $this->strings['menu_title'],           // Menu title.
701
-					'capability'  => $this->capability,                      // Capability.
702
-					'menu_slug'   => $this->menu,                            // Menu slug.
698
+					'parent_slug' => $this->parent_slug, // Parent Menu slug.
699
+					'page_title'  => $this->strings[ 'page_title' ], // Page title.
700
+					'menu_title'  => $this->strings[ 'menu_title' ], // Menu title.
701
+					'capability'  => $this->capability, // Capability.
702
+					'menu_slug'   => $this->menu, // Menu slug.
703 703
 					'function'    => array( $this, 'install_plugins_page' ), // Callback.
704 704
 				)
705 705
 			);
@@ -723,9 +723,9 @@  discard block
 block discarded – undo
723 723
 			}
724 724
 
725 725
 			if ( 'themes.php' === $this->parent_slug ) {
726
-				$this->page_hook = call_user_func( 'add_theme_page', $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );
726
+				$this->page_hook = call_user_func( 'add_theme_page', $args[ 'page_title' ], $args[ 'menu_title' ], $args[ 'capability' ], $args[ 'menu_slug' ], $args[ 'function' ] );
727 727
 			} else {
728
-				$this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );
728
+				$this->page_hook = call_user_func( 'add_submenu_page', $args[ 'parent_slug' ], $args[ 'page_title' ], $args[ 'menu_title' ], $args[ 'capability' ], $args[ 'menu_slug' ], $args[ 'function' ] );
729 729
 			}
730 730
 		}
731 731
 
@@ -794,37 +794,37 @@  discard block
 block discarded – undo
794 794
 		 * @return boolean True on success, false on failure.
795 795
 		 */
796 796
 		protected function do_plugin_install() {
797
-			if ( empty( $_GET['plugin'] ) ) {
797
+			if ( empty( $_GET[ 'plugin' ] ) ) {
798 798
 				return false;
799 799
 			}
800 800
 
801 801
 			// All plugin information will be stored in an array for processing.
802
-			$slug = $this->sanitize_key( urldecode( $_GET['plugin'] ) );
802
+			$slug = $this->sanitize_key( urldecode( $_GET[ 'plugin' ] ) );
803 803
 
804 804
 			if ( ! isset( $this->plugins[ $slug ] ) ) {
805 805
 				return false;
806 806
 			}
807 807
 
808 808
 			// Was an install or upgrade action link clicked?
809
-			if ( ( isset( $_GET['tgmpa-install'] ) && 'install-plugin' === $_GET['tgmpa-install'] ) || ( isset( $_GET['tgmpa-update'] ) && 'update-plugin' === $_GET['tgmpa-update'] ) ) {
809
+			if ( ( isset( $_GET[ 'tgmpa-install' ] ) && 'install-plugin' === $_GET[ 'tgmpa-install' ] ) || ( isset( $_GET[ 'tgmpa-update' ] ) && 'update-plugin' === $_GET[ 'tgmpa-update' ] ) ) {
810 810
 
811 811
 				$install_type = 'install';
812
-				if ( isset( $_GET['tgmpa-update'] ) && 'update-plugin' === $_GET['tgmpa-update'] ) {
812
+				if ( isset( $_GET[ 'tgmpa-update' ] ) && 'update-plugin' === $_GET[ 'tgmpa-update' ] ) {
813 813
 					$install_type = 'update';
814 814
 				}
815 815
 
816
-				check_admin_referer( 'tgmpa-' . $install_type, 'tgmpa-nonce' );
816
+				check_admin_referer( 'tgmpa-'.$install_type, 'tgmpa-nonce' );
817 817
 
818 818
 				// Pass necessary information via URL if WP_Filesystem is needed.
819 819
 				$url = wp_nonce_url(
820 820
 					add_query_arg(
821 821
 						array(
822 822
 							'plugin'                 => urlencode( $slug ),
823
-							'tgmpa-' . $install_type => $install_type . '-plugin',
823
+							'tgmpa-'.$install_type => $install_type.'-plugin',
824 824
 						),
825 825
 						$this->get_tgmpa_url()
826 826
 					),
827
-					'tgmpa-' . $install_type,
827
+					'tgmpa-'.$install_type,
828 828
 					'tgmpa-nonce'
829 829
 				);
830 830
 
@@ -843,29 +843,29 @@  discard block
 block discarded – undo
843 843
 
844 844
 				// Prep variables for Plugin_Installer_Skin class.
845 845
 				$extra         = array();
846
-				$extra['slug'] = $slug; // Needed for potentially renaming of directory name.
846
+				$extra[ 'slug' ] = $slug; // Needed for potentially renaming of directory name.
847 847
 				$source        = $this->get_download_url( $slug );
848
-				$api           = ( 'repo' === $this->plugins[ $slug ]['source_type'] ) ? $this->get_plugins_api( $slug ) : null;
848
+				$api           = ( 'repo' === $this->plugins[ $slug ][ 'source_type' ] ) ? $this->get_plugins_api( $slug ) : null;
849 849
 				$api           = ( false !== $api ) ? $api : null;
850 850
 
851 851
 				$url = add_query_arg(
852 852
 					array(
853
-						'action' => $install_type . '-plugin',
853
+						'action' => $install_type.'-plugin',
854 854
 						'plugin' => urlencode( $slug ),
855 855
 					),
856 856
 					'update.php'
857 857
 				);
858 858
 
859 859
 				if ( ! class_exists( 'Plugin_Upgrader', false ) ) {
860
-					require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
860
+					require_once ABSPATH.'wp-admin/includes/class-wp-upgrader.php';
861 861
 				}
862 862
 
863
-				$title     = ( 'update' === $install_type ) ? $this->strings['updating'] : $this->strings['installing'];
863
+				$title     = ( 'update' === $install_type ) ? $this->strings[ 'updating' ] : $this->strings[ 'installing' ];
864 864
 				$skin_args = array(
865
-					'type'   => ( 'bundled' !== $this->plugins[ $slug ]['source_type'] ) ? 'web' : 'upload',
866
-					'title'  => sprintf( $title, $this->plugins[ $slug ]['name'] ),
865
+					'type'   => ( 'bundled' !== $this->plugins[ $slug ][ 'source_type' ] ) ? 'web' : 'upload',
866
+					'title'  => sprintf( $title, $this->plugins[ $slug ][ 'name' ] ),
867 867
 					'url'    => esc_url_raw( $url ),
868
-					'nonce'  => $install_type . '-plugin_' . $slug,
868
+					'nonce'  => $install_type.'-plugin_'.$slug,
869 869
 					'plugin' => '',
870 870
 					'api'    => $api,
871 871
 					'extra'  => $extra,
@@ -873,7 +873,7 @@  discard block
 block discarded – undo
873 873
 				unset( $title );
874 874
 
875 875
 				if ( 'update' === $install_type ) {
876
-					$skin_args['plugin'] = $this->plugins[ $slug ]['file_path'];
876
+					$skin_args[ 'plugin' ] = $this->plugins[ $slug ][ 'file_path' ];
877 877
 					$skin                = new Plugin_Upgrader_Skin( $skin_args );
878 878
 				} else {
879 879
 					$skin = new Plugin_Installer_Skin( $skin_args );
@@ -888,10 +888,10 @@  discard block
 block discarded – undo
888 888
 				if ( 'update' === $install_type ) {
889 889
 					// Inject our info into the update transient.
890 890
 					$to_inject                    = array( $slug => $this->plugins[ $slug ] );
891
-					$to_inject[ $slug ]['source'] = $source;
891
+					$to_inject[ $slug ][ 'source' ] = $source;
892 892
 					$this->inject_update_info( $to_inject );
893 893
 
894
-					$upgrader->upgrade( $this->plugins[ $slug ]['file_path'] );
894
+					$upgrader->upgrade( $this->plugins[ $slug ][ 'file_path' ] );
895 895
 				} else {
896 896
 					$upgrader->install( $source );
897 897
 				}
@@ -914,18 +914,18 @@  discard block
 block discarded – undo
914 914
 
915 915
 				// Display message based on if all plugins are now active or not.
916 916
 				if ( $this->is_tgmpa_complete() ) {
917
-					echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>' ), '</p>';
917
+					echo '<p>', sprintf( esc_html( $this->strings[ 'complete' ] ), '<a href="'.esc_url( self_admin_url() ).'">'.esc_html__( 'Return to the Dashboard', 'tgmpa' ).'</a>' ), '</p>';
918 918
 					echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
919 919
 				} else {
920
-					echo '<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings['return'] ), '</a></p>';
920
+					echo '<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings[ 'return' ] ), '</a></p>';
921 921
 				}
922 922
 
923 923
 				return true;
924
-			} elseif ( isset( $this->plugins[ $slug ]['file_path'], $_GET['tgmpa-activate'] ) && 'activate-plugin' === $_GET['tgmpa-activate'] ) {
924
+			} elseif ( isset( $this->plugins[ $slug ][ 'file_path' ], $_GET[ 'tgmpa-activate' ] ) && 'activate-plugin' === $_GET[ 'tgmpa-activate' ] ) {
925 925
 				// Activate action link was clicked.
926 926
 				check_admin_referer( 'tgmpa-activate', 'tgmpa-nonce' );
927 927
 
928
-				if ( false === $this->activate_single_plugin( $this->plugins[ $slug ]['file_path'], $slug ) ) {
928
+				if ( false === $this->activate_single_plugin( $this->plugins[ $slug ][ 'file_path' ], $slug ) ) {
929 929
 					return true; // Finish execution of the function early as we encountered an error.
930 930
 				}
931 931
 			}
@@ -948,7 +948,7 @@  discard block
 block discarded – undo
948 948
 			}
949 949
 
950 950
 			foreach ( $plugins as $slug => $plugin ) {
951
-				$file_path = $plugin['file_path'];
951
+				$file_path = $plugin[ 'file_path' ];
952 952
 
953 953
 				if ( empty( $repo_updates->response[ $file_path ] ) ) {
954 954
 					$repo_updates->response[ $file_path ] = new stdClass;
@@ -957,10 +957,10 @@  discard block
 block discarded – undo
957 957
 				// We only really need to set package, but let's do all we can in case WP changes something.
958 958
 				$repo_updates->response[ $file_path ]->slug        = $slug;
959 959
 				$repo_updates->response[ $file_path ]->plugin      = $file_path;
960
-				$repo_updates->response[ $file_path ]->new_version = $plugin['version'];
961
-				$repo_updates->response[ $file_path ]->package     = $plugin['source'];
962
-				if ( empty( $repo_updates->response[ $file_path ]->url ) && ! empty( $plugin['external_url'] ) ) {
963
-					$repo_updates->response[ $file_path ]->url = $plugin['external_url'];
960
+				$repo_updates->response[ $file_path ]->new_version = $plugin[ 'version' ];
961
+				$repo_updates->response[ $file_path ]->package     = $plugin[ 'source' ];
962
+				if ( empty( $repo_updates->response[ $file_path ]->url ) && ! empty( $plugin[ 'external_url' ] ) ) {
963
+					$repo_updates->response[ $file_path ]->url = $plugin[ 'external_url' ];
964 964
 				}
965 965
 			}
966 966
 
@@ -984,13 +984,13 @@  discard block
 block discarded – undo
984 984
 		 * @return string $source
985 985
 		 */
986 986
 		public function maybe_adjust_source_dir( $source, $remote_source, $upgrader ) {
987
-			if ( ! $this->is_tgmpa_page() || ! is_object( $GLOBALS['wp_filesystem'] ) ) {
987
+			if ( ! $this->is_tgmpa_page() || ! is_object( $GLOBALS[ 'wp_filesystem' ] ) ) {
988 988
 				return $source;
989 989
 			}
990 990
 
991 991
 			// Check for single file plugins.
992
-			$source_files = array_keys( $GLOBALS['wp_filesystem']->dirlist( $remote_source ) );
993
-			if ( 1 === count( $source_files ) && false === $GLOBALS['wp_filesystem']->is_dir( $source ) ) {
992
+			$source_files = array_keys( $GLOBALS[ 'wp_filesystem' ]->dirlist( $remote_source ) );
993
+			if ( 1 === count( $source_files ) && false === $GLOBALS[ 'wp_filesystem' ]->is_dir( $source ) ) {
994 994
 				return $source;
995 995
 			}
996 996
 
@@ -998,12 +998,12 @@  discard block
 block discarded – undo
998 998
 			$desired_slug = '';
999 999
 
1000 1000
 			// Figure out what the slug is supposed to be.
1001
-			if ( false === $upgrader->bulk && ! empty( $upgrader->skin->options['extra']['slug'] ) ) {
1002
-				$desired_slug = $upgrader->skin->options['extra']['slug'];
1001
+			if ( false === $upgrader->bulk && ! empty( $upgrader->skin->options[ 'extra' ][ 'slug' ] ) ) {
1002
+				$desired_slug = $upgrader->skin->options[ 'extra' ][ 'slug' ];
1003 1003
 			} else {
1004 1004
 				// Bulk installer contains less info, so fall back on the info registered here.
1005 1005
 				foreach ( $this->plugins as $slug => $plugin ) {
1006
-					if ( ! empty( $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) && $plugin['name'] === $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) {
1006
+					if ( ! empty( $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) && $plugin[ 'name' ] === $upgrader->skin->plugin_names[ $upgrader->skin->i ] ) {
1007 1007
 						$desired_slug = $slug;
1008 1008
 						break;
1009 1009
 					}
@@ -1016,15 +1016,15 @@  discard block
 block discarded – undo
1016 1016
 
1017 1017
 				if ( ! empty( $subdir_name ) && $subdir_name !== $desired_slug ) {
1018 1018
 					$from = untrailingslashit( $source );
1019
-					$to   = trailingslashit( $remote_source ) . $desired_slug;
1019
+					$to   = trailingslashit( $remote_source ).$desired_slug;
1020 1020
 
1021
-					if ( true === $GLOBALS['wp_filesystem']->move( $from, $to ) ) {
1021
+					if ( true === $GLOBALS[ 'wp_filesystem' ]->move( $from, $to ) ) {
1022 1022
 						return trailingslashit( $to );
1023 1023
 					} else {
1024
-						return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'tgmpa' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) );
1024
+						return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'tgmpa' ).' '.esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) );
1025 1025
 					}
1026 1026
 				} elseif ( empty( $subdir_name ) ) {
1027
-					return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'tgmpa' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) );
1027
+					return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'tgmpa' ).' '.esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tgmpa' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) );
1028 1028
 				}
1029 1029
 			}
1030 1030
 
@@ -1048,19 +1048,19 @@  discard block
 block discarded – undo
1048 1048
 
1049 1049
 				if ( is_wp_error( $activate ) ) {
1050 1050
 					echo '<div id="message" class="error"><p>', wp_kses_post( $activate->get_error_message() ), '</p></div>',
1051
-						'<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings['return'] ), '</a></p>';
1051
+						'<p><a href="', esc_url( $this->get_tgmpa_url() ), '" target="_parent">', esc_html( $this->strings[ 'return' ] ), '</a></p>';
1052 1052
 
1053 1053
 					return false; // End it here if there is an error with activation.
1054 1054
 				} else {
1055 1055
 					if ( ! $automatic ) {
1056 1056
 						// Make sure message doesn't display again if bulk activation is performed
1057 1057
 						// immediately after a single activation.
1058
-						if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
1059
-							echo '<div id="message" class="updated"><p>', esc_html( $this->strings['activated_successfully'] ), ' <strong>', esc_html( $this->plugins[ $slug ]['name'] ), '.</strong></p></div>';
1058
+						if ( ! isset( $_POST[ 'action' ] ) ) { // WPCS: CSRF OK.
1059
+							echo '<div id="message" class="updated"><p>', esc_html( $this->strings[ 'activated_successfully' ] ), ' <strong>', esc_html( $this->plugins[ $slug ][ 'name' ] ), '.</strong></p></div>';
1060 1060
 						}
1061 1061
 					} else {
1062 1062
 						// Simpler message layout for use on the plugin install page.
1063
-						echo '<p>', esc_html( $this->strings['plugin_activated'] ), '</p>';
1063
+						echo '<p>', esc_html( $this->strings[ 'plugin_activated' ] ), '</p>';
1064 1064
 					}
1065 1065
 				}
1066 1066
 			} elseif ( $this->is_plugin_active( $slug ) ) {
@@ -1068,25 +1068,25 @@  discard block
 block discarded – undo
1068 1068
 				// on the plugin install page.
1069 1069
 				echo '<div id="message" class="error"><p>',
1070 1070
 					sprintf(
1071
-						esc_html( $this->strings['plugin_already_active'] ),
1072
-						'<strong>' . esc_html( $this->plugins[ $slug ]['name'] ) . '</strong>'
1071
+						esc_html( $this->strings[ 'plugin_already_active' ] ),
1072
+						'<strong>'.esc_html( $this->plugins[ $slug ][ 'name' ] ).'</strong>'
1073 1073
 					),
1074 1074
 					'</p></div>';
1075 1075
 			} elseif ( $this->does_plugin_require_update( $slug ) ) {
1076 1076
 				if ( ! $automatic ) {
1077 1077
 					// Make sure message doesn't display again if bulk activation is performed
1078 1078
 					// immediately after a single activation.
1079
-					if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
1079
+					if ( ! isset( $_POST[ 'action' ] ) ) { // WPCS: CSRF OK.
1080 1080
 						echo '<div id="message" class="error"><p>',
1081 1081
 							sprintf(
1082
-								esc_html( $this->strings['plugin_needs_higher_version'] ),
1083
-								'<strong>' . esc_html( $this->plugins[ $slug ]['name'] ) . '</strong>'
1082
+								esc_html( $this->strings[ 'plugin_needs_higher_version' ] ),
1083
+								'<strong>'.esc_html( $this->plugins[ $slug ][ 'name' ] ).'</strong>'
1084 1084
 							),
1085 1085
 							'</p></div>';
1086 1086
 					}
1087 1087
 				} else {
1088 1088
 					// Simpler message layout for use on the plugin install page.
1089
-					echo '<p>', sprintf( esc_html( $this->strings['plugin_needs_higher_version'] ), esc_html( $this->plugins[ $slug ]['name'] ) ), '</p>';
1089
+					echo '<p>', sprintf( esc_html( $this->strings[ 'plugin_needs_higher_version' ] ), esc_html( $this->plugins[ $slug ][ 'name' ] ) ), '</p>';
1090 1090
 				}
1091 1091
 			}
1092 1092
 
@@ -1110,7 +1110,7 @@  discard block
 block discarded – undo
1110 1110
 		 */
1111 1111
 		public function notices() {
1112 1112
 			// Remove nag on the install page / Return early if the nag message has been dismissed or user < author.
1113
-			if ( ( $this->is_tgmpa_page() || $this->is_core_update_page() ) || get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, true ) || ! current_user_can( apply_filters( 'tgmpa_show_admin_notice_capability', 'publish_posts' ) ) ) {
1113
+			if ( ( $this->is_tgmpa_page() || $this->is_core_update_page() ) || get_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_'.$this->id, true ) || ! current_user_can( apply_filters( 'tgmpa_show_admin_notice_capability', 'publish_posts' ) ) ) {
1114 1114
 				return;
1115 1115
 			}
1116 1116
 
@@ -1132,13 +1132,13 @@  discard block
 block discarded – undo
1132 1132
 					if ( current_user_can( 'install_plugins' ) ) {
1133 1133
 						$install_link_count++;
1134 1134
 
1135
-						if ( true === $plugin['required'] ) {
1136
-							$message['notice_can_install_required'][] = $slug;
1135
+						if ( true === $plugin[ 'required' ] ) {
1136
+							$message[ 'notice_can_install_required' ][ ] = $slug;
1137 1137
 						} else {
1138
-							$message['notice_can_install_recommended'][] = $slug;
1138
+							$message[ 'notice_can_install_recommended' ][ ] = $slug;
1139 1139
 						}
1140 1140
 					}
1141
-					if ( true === $plugin['required'] ) {
1141
+					if ( true === $plugin[ 'required' ] ) {
1142 1142
 						$total_required_action_count++;
1143 1143
 					}
1144 1144
 				} else {
@@ -1146,13 +1146,13 @@  discard block
 block discarded – undo
1146 1146
 						if ( current_user_can( 'activate_plugins' ) ) {
1147 1147
 							$activate_link_count++;
1148 1148
 
1149
-							if ( true === $plugin['required'] ) {
1150
-								$message['notice_can_activate_required'][] = $slug;
1149
+							if ( true === $plugin[ 'required' ] ) {
1150
+								$message[ 'notice_can_activate_required' ][ ] = $slug;
1151 1151
 							} else {
1152
-								$message['notice_can_activate_recommended'][] = $slug;
1152
+								$message[ 'notice_can_activate_recommended' ][ ] = $slug;
1153 1153
 							}
1154 1154
 						}
1155
-						if ( true === $plugin['required'] ) {
1155
+						if ( true === $plugin[ 'required' ] ) {
1156 1156
 							$total_required_action_count++;
1157 1157
 						}
1158 1158
 					}
@@ -1163,12 +1163,12 @@  discard block
 block discarded – undo
1163 1163
 							$update_link_count++;
1164 1164
 
1165 1165
 							if ( $this->does_plugin_require_update( $slug ) ) {
1166
-								$message['notice_ask_to_update'][] = $slug;
1166
+								$message[ 'notice_ask_to_update' ][ ] = $slug;
1167 1167
 							} elseif ( false !== $this->does_plugin_have_update( $slug ) ) {
1168
-								$message['notice_ask_to_update_maybe'][] = $slug;
1168
+								$message[ 'notice_ask_to_update_maybe' ][ ] = $slug;
1169 1169
 							}
1170 1170
 						}
1171
-						if ( true === $plugin['required'] ) {
1171
+						if ( true === $plugin[ 'required' ] ) {
1172 1172
 							$total_required_action_count++;
1173 1173
 						}
1174 1174
 					}
@@ -1183,10 +1183,10 @@  discard block
 block discarded – undo
1183 1183
 
1184 1184
 				// As add_settings_error() wraps the final message in a <p> and as the final message can't be
1185 1185
 				// filtered, using <p>'s in our html would render invalid html output.
1186
-				$line_template = '<span style="display: block; margin: 0.5em 0.5em 0 0; clear: both;">%s</span>' . "\n";
1186
+				$line_template = '<span style="display: block; margin: 0.5em 0.5em 0 0; clear: both;">%s</span>'."\n";
1187 1187
 
1188 1188
 				if ( ! current_user_can( 'activate_plugins' ) && ! current_user_can( 'install_plugins' ) && ! current_user_can( 'update_plugins' ) ) {
1189
-					$rendered = esc_html__( $this->strings['notice_cannot_install_activate'] ) . ' ' . esc_html__( $this->strings['contact_admin'] );
1189
+					$rendered = esc_html__( $this->strings[ 'notice_cannot_install_activate' ] ).' '.esc_html__( $this->strings[ 'contact_admin' ] );
1190 1190
 					$rendered .= $this->create_user_action_links_for_notice( 0, 0, 0, $line_template );
1191 1191
 				} else {
1192 1192
 
@@ -1201,14 +1201,14 @@  discard block
 block discarded – undo
1201 1201
 
1202 1202
 						// Get the external info link for a plugin if one is available.
1203 1203
 						foreach ( $plugin_group as $plugin_slug ) {
1204
-							$linked_plugins[] = $this->get_info_link( $plugin_slug );
1204
+							$linked_plugins[ ] = $this->get_info_link( $plugin_slug );
1205 1205
 						}
1206 1206
 						unset( $plugin_slug );
1207 1207
 
1208 1208
 						$count          = count( $plugin_group );
1209 1209
 						$linked_plugins = array_map( array( 'TGMPA_Utils', 'wrap_in_em' ), $linked_plugins );
1210 1210
 						$last_plugin    = array_pop( $linked_plugins ); // Pop off last name to prep for readability.
1211
-						$imploded       = empty( $linked_plugins ) ? $last_plugin : ( implode( ', ', $linked_plugins ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ) . ' ' . $last_plugin );
1211
+						$imploded       = empty( $linked_plugins ) ? $last_plugin : ( implode( ', ', $linked_plugins ).' '.esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ).' '.$last_plugin );
1212 1212
 
1213 1213
 						$rendered .= sprintf(
1214 1214
 							$line_template,
@@ -1230,7 +1230,7 @@  discard block
 block discarded – undo
1230 1230
 			}
1231 1231
 
1232 1232
 			// Admin options pages already output settings_errors, so this is to avoid duplication.
1233
-			if ( 'options-general' !== $GLOBALS['current_screen']->parent_base ) {
1233
+			if ( 'options-general' !== $GLOBALS[ 'current_screen' ]->parent_base ) {
1234 1234
 				$this->display_settings_errors();
1235 1235
 			}
1236 1236
 		}
@@ -1252,32 +1252,32 @@  discard block
 block discarded – undo
1252 1252
 				'install'  => '',
1253 1253
 				'update'   => '',
1254 1254
 				'activate' => '',
1255
-				'dismiss'  => $this->dismissable ? '<a href="' . esc_url( wp_nonce_url( add_query_arg( 'tgmpa-dismiss', 'dismiss_admin_notices' ), 'tgmpa-dismiss-' . get_current_user_id() ) ) . '" class="dismiss-notice" target="_parent">' . esc_html( $this->strings['dismiss'] ) . '</a>' : '',
1255
+				'dismiss'  => $this->dismissable ? '<a href="'.esc_url( wp_nonce_url( add_query_arg( 'tgmpa-dismiss', 'dismiss_admin_notices' ), 'tgmpa-dismiss-'.get_current_user_id() ) ).'" class="dismiss-notice" target="_parent">'.esc_html( $this->strings[ 'dismiss' ] ).'</a>' : '',
1256 1256
 			);
1257 1257
 
1258 1258
 			$link_template = '<a href="%2$s">%1$s</a>';
1259 1259
 
1260 1260
 			if ( current_user_can( 'install_plugins' ) ) {
1261 1261
 				if ( $install_count > 0 ) {
1262
-					$action_links['install'] = sprintf(
1262
+					$action_links[ 'install' ] = sprintf(
1263 1263
 						$link_template,
1264
-						translate_nooped_plural( $this->strings['install_link'], $install_count, 'tgmpa' ),
1264
+						translate_nooped_plural( $this->strings[ 'install_link' ], $install_count, 'tgmpa' ),
1265 1265
 						esc_url( $this->get_tgmpa_status_url( 'install' ) )
1266 1266
 					);
1267 1267
 				}
1268 1268
 				if ( $update_count > 0 ) {
1269
-					$action_links['update'] = sprintf(
1269
+					$action_links[ 'update' ] = sprintf(
1270 1270
 						$link_template,
1271
-						translate_nooped_plural( $this->strings['update_link'], $update_count, 'tgmpa' ),
1271
+						translate_nooped_plural( $this->strings[ 'update_link' ], $update_count, 'tgmpa' ),
1272 1272
 						esc_url( $this->get_tgmpa_status_url( 'update' ) )
1273 1273
 					);
1274 1274
 				}
1275 1275
 			}
1276 1276
 
1277 1277
 			if ( current_user_can( 'activate_plugins' ) && $activate_count > 0 ) {
1278
-				$action_links['activate'] = sprintf(
1278
+				$action_links[ 'activate' ] = sprintf(
1279 1279
 					$link_template,
1280
-					translate_nooped_plural( $this->strings['activate_link'], $activate_count, 'tgmpa' ),
1280
+					translate_nooped_plural( $this->strings[ 'activate_link' ], $activate_count, 'tgmpa' ),
1281 1281
 					esc_url( $this->get_tgmpa_status_url( 'activate' ) )
1282 1282
 				);
1283 1283
 			}
@@ -1305,8 +1305,8 @@  discard block
 block discarded – undo
1305 1305
 		 * @return string
1306 1306
 		 */
1307 1307
 		protected function get_admin_notice_class() {
1308
-			if ( ! empty( $this->strings['nag_type'] ) ) {
1309
-				return sanitize_html_class( strtolower( $this->strings['nag_type'] ) );
1308
+			if ( ! empty( $this->strings[ 'nag_type' ] ) ) {
1309
+				return sanitize_html_class( strtolower( $this->strings[ 'nag_type' ] ) );
1310 1310
 			} else {
1311 1311
 				if ( version_compare( $this->wp_version, '4.2', '>=' ) ) {
1312 1312
 					return 'notice-warning';
@@ -1329,7 +1329,7 @@  discard block
 block discarded – undo
1329 1329
 			settings_errors( 'tgmpa' );
1330 1330
 
1331 1331
 			foreach ( (array) $wp_settings_errors as $key => $details ) {
1332
-				if ( 'tgmpa' === $details['setting'] ) {
1332
+				if ( 'tgmpa' === $details[ 'setting' ] ) {
1333 1333
 					unset( $wp_settings_errors[ $key ] );
1334 1334
 					break;
1335 1335
 				}
@@ -1345,8 +1345,8 @@  discard block
 block discarded – undo
1345 1345
 		 * @since 2.1.0
1346 1346
 		 */
1347 1347
 		public function dismiss() {
1348
-			if ( isset( $_GET['tgmpa-dismiss'] ) && check_admin_referer( 'tgmpa-dismiss-' . get_current_user_id() ) ) {
1349
-				update_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_' . $this->id, 1 );
1348
+			if ( isset( $_GET[ 'tgmpa-dismiss' ] ) && check_admin_referer( 'tgmpa-dismiss-'.get_current_user_id() ) ) {
1349
+				update_user_meta( get_current_user_id(), 'tgmpa_dismissed_notice_'.$this->id, 1 );
1350 1350
 			}
1351 1351
 		}
1352 1352
 
@@ -1362,54 +1362,54 @@  discard block
 block discarded – undo
1362 1362
 		 * @return null Return early if incorrect argument.
1363 1363
 		 */
1364 1364
 		public function register( $plugin ) {
1365
-			if ( empty( $plugin['slug'] ) || empty( $plugin['name'] ) ) {
1365
+			if ( empty( $plugin[ 'slug' ] ) || empty( $plugin[ 'name' ] ) ) {
1366 1366
 				return;
1367 1367
 			}
1368 1368
 
1369
-			if ( empty( $plugin['slug'] ) || ! is_string( $plugin['slug'] ) || isset( $this->plugins[ $plugin['slug'] ] ) ) {
1369
+			if ( empty( $plugin[ 'slug' ] ) || ! is_string( $plugin[ 'slug' ] ) || isset( $this->plugins[ $plugin[ 'slug' ] ] ) ) {
1370 1370
 				return;
1371 1371
 			}
1372 1372
 
1373 1373
 			$defaults = array(
1374
-				'name'               => '',      // String
1375
-				'slug'               => '',      // String
1376
-				'source'             => 'repo',  // String
1377
-				'required'           => false,   // Boolean
1378
-				'version'            => '',      // String
1379
-				'force_activation'   => false,   // Boolean
1380
-				'force_deactivation' => false,   // Boolean
1381
-				'external_url'       => '',      // String
1382
-				'is_callable'        => '',      // String|Array.
1374
+				'name'               => '', // String
1375
+				'slug'               => '', // String
1376
+				'source'             => 'repo', // String
1377
+				'required'           => false, // Boolean
1378
+				'version'            => '', // String
1379
+				'force_activation'   => false, // Boolean
1380
+				'force_deactivation' => false, // Boolean
1381
+				'external_url'       => '', // String
1382
+				'is_callable'        => '', // String|Array.
1383 1383
 			);
1384 1384
 
1385 1385
 			// Prepare the received data.
1386 1386
 			$plugin = wp_parse_args( $plugin, $defaults );
1387 1387
 
1388 1388
 			// Standardize the received slug.
1389
-			$plugin['slug'] = $this->sanitize_key( $plugin['slug'] );
1389
+			$plugin[ 'slug' ] = $this->sanitize_key( $plugin[ 'slug' ] );
1390 1390
 
1391 1391
 			// Forgive users for using string versions of booleans or floats for version number.
1392
-			$plugin['version']            = (string) $plugin['version'];
1393
-			$plugin['source']             = empty( $plugin['source'] ) ? 'repo' : $plugin['source'];
1394
-			$plugin['required']           = TGMPA_Utils::validate_bool( $plugin['required'] );
1395
-			$plugin['force_activation']   = TGMPA_Utils::validate_bool( $plugin['force_activation'] );
1396
-			$plugin['force_deactivation'] = TGMPA_Utils::validate_bool( $plugin['force_deactivation'] );
1392
+			$plugin[ 'version' ]            = (string) $plugin[ 'version' ];
1393
+			$plugin[ 'source' ]             = empty( $plugin[ 'source' ] ) ? 'repo' : $plugin[ 'source' ];
1394
+			$plugin[ 'required' ]           = TGMPA_Utils::validate_bool( $plugin[ 'required' ] );
1395
+			$plugin[ 'force_activation' ]   = TGMPA_Utils::validate_bool( $plugin[ 'force_activation' ] );
1396
+			$plugin[ 'force_deactivation' ] = TGMPA_Utils::validate_bool( $plugin[ 'force_deactivation' ] );
1397 1397
 
1398 1398
 			// Enrich the received data.
1399
-			$plugin['file_path']   = $this->_get_plugin_basename_from_slug( $plugin['slug'] );
1400
-			$plugin['source_type'] = $this->get_plugin_source_type( $plugin['source'] );
1399
+			$plugin[ 'file_path' ]   = $this->_get_plugin_basename_from_slug( $plugin[ 'slug' ] );
1400
+			$plugin[ 'source_type' ] = $this->get_plugin_source_type( $plugin[ 'source' ] );
1401 1401
 
1402 1402
 			// Set the class properties.
1403
-			$this->plugins[ $plugin['slug'] ]    = $plugin;
1404
-			$this->sort_order[ $plugin['slug'] ] = $plugin['name'];
1403
+			$this->plugins[ $plugin[ 'slug' ] ]    = $plugin;
1404
+			$this->sort_order[ $plugin[ 'slug' ] ] = $plugin[ 'name' ];
1405 1405
 
1406 1406
 			// Should we add the force activation hook ?
1407
-			if ( true === $plugin['force_activation'] ) {
1407
+			if ( true === $plugin[ 'force_activation' ] ) {
1408 1408
 				$this->has_forced_activation = true;
1409 1409
 			}
1410 1410
 
1411 1411
 			// Should we add the force deactivation hook ?
1412
-			if ( true === $plugin['force_deactivation'] ) {
1412
+			if ( true === $plugin[ 'force_deactivation' ] ) {
1413 1413
 				$this->has_forced_deactivation = true;
1414 1414
 			}
1415 1415
 		}
@@ -1535,11 +1535,11 @@  discard block
 block discarded – undo
1535 1535
 		 */
1536 1536
 		public function populate_file_path( $plugin_slug = '' ) {
1537 1537
 			if ( ! empty( $plugin_slug ) && is_string( $plugin_slug ) && isset( $this->plugins[ $plugin_slug ] ) ) {
1538
-				$this->plugins[ $plugin_slug ]['file_path'] = $this->_get_plugin_basename_from_slug( $plugin_slug );
1538
+				$this->plugins[ $plugin_slug ][ 'file_path' ] = $this->_get_plugin_basename_from_slug( $plugin_slug );
1539 1539
 			} else {
1540 1540
 				// Add file_path key for all plugins.
1541 1541
 				foreach ( $this->plugins as $slug => $values ) {
1542
-					$this->plugins[ $slug ]['file_path'] = $this->_get_plugin_basename_from_slug( $slug );
1542
+					$this->plugins[ $slug ][ 'file_path' ] = $this->_get_plugin_basename_from_slug( $slug );
1543 1543
 				}
1544 1544
 			}
1545 1545
 		}
@@ -1557,7 +1557,7 @@  discard block
 block discarded – undo
1557 1557
 			$keys = array_keys( $this->get_plugins() );
1558 1558
 
1559 1559
 			foreach ( $keys as $key ) {
1560
-				if ( preg_match( '|^' . $slug . '/|', $key ) ) {
1560
+				if ( preg_match( '|^'.$slug.'/|', $key ) ) {
1561 1561
 					return $key;
1562 1562
 				}
1563 1563
 			}
@@ -1579,7 +1579,7 @@  discard block
 block discarded – undo
1579 1579
 		 */
1580 1580
 		public function _get_plugin_data_from_name( $name, $data = 'slug' ) {
1581 1581
 			foreach ( $this->plugins as $values ) {
1582
-				if ( $name === $values['name'] && isset( $values[ $data ] ) ) {
1582
+				if ( $name === $values[ 'name' ] && isset( $values[ $data ] ) ) {
1583 1583
 					return $values[ $data ];
1584 1584
 				}
1585 1585
 			}
@@ -1598,13 +1598,13 @@  discard block
 block discarded – undo
1598 1598
 		public function get_download_url( $slug ) {
1599 1599
 			$dl_source = '';
1600 1600
 
1601
-			switch ( $this->plugins[ $slug ]['source_type'] ) {
1601
+			switch ( $this->plugins[ $slug ][ 'source_type' ] ) {
1602 1602
 				case 'repo':
1603 1603
 					return $this->get_wp_repo_download_url( $slug );
1604 1604
 				case 'external':
1605
-					return $this->plugins[ $slug ]['source'];
1605
+					return $this->plugins[ $slug ][ 'source' ];
1606 1606
 				case 'bundled':
1607
-					return $this->default_path . $this->plugins[ $slug ]['source'];
1607
+					return $this->default_path.$this->plugins[ $slug ][ 'source' ];
1608 1608
 			}
1609 1609
 
1610 1610
 			return $dl_source; // Should never happen.
@@ -1642,7 +1642,7 @@  discard block
 block discarded – undo
1642 1642
 
1643 1643
 			if ( ! isset( $api[ $slug ] ) ) {
1644 1644
 				if ( ! function_exists( 'plugins_api' ) ) {
1645
-					require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
1645
+					require_once ABSPATH.'wp-admin/includes/plugin-install.php';
1646 1646
 				}
1647 1647
 
1648 1648
 				$response = plugins_api( 'plugin_information', array( 'slug' => $slug, 'fields' => array( 'sections' => false ) ) );
@@ -1650,7 +1650,7 @@  discard block
 block discarded – undo
1650 1650
 				$api[ $slug ] = false;
1651 1651
 
1652 1652
 				if ( is_wp_error( $response ) ) {
1653
-					wp_die( esc_html( $this->strings['oops'] ) );
1653
+					wp_die( esc_html( $this->strings[ 'oops' ] ) );
1654 1654
 				} else {
1655 1655
 					$api[ $slug ] = $response;
1656 1656
 				}
@@ -1669,13 +1669,13 @@  discard block
 block discarded – undo
1669 1669
 		 *                or the plugin name if not.
1670 1670
 		 */
1671 1671
 		public function get_info_link( $slug ) {
1672
-			if ( ! empty( $this->plugins[ $slug ]['external_url'] ) && preg_match( self::IS_URL_REGEX, $this->plugins[ $slug ]['external_url'] ) ) {
1672
+			if ( ! empty( $this->plugins[ $slug ][ 'external_url' ] ) && preg_match( self::IS_URL_REGEX, $this->plugins[ $slug ][ 'external_url' ] ) ) {
1673 1673
 				$link = sprintf(
1674 1674
 					'<a href="%1$s" target="_blank">%2$s</a>',
1675
-					esc_url( $this->plugins[ $slug ]['external_url'] ),
1676
-					esc_html( $this->plugins[ $slug ]['name'] )
1675
+					esc_url( $this->plugins[ $slug ][ 'external_url' ] ),
1676
+					esc_html( $this->plugins[ $slug ][ 'name' ] )
1677 1677
 				);
1678
-			} elseif ( 'repo' === $this->plugins[ $slug ]['source_type'] ) {
1678
+			} elseif ( 'repo' === $this->plugins[ $slug ][ 'source_type' ] ) {
1679 1679
 				$url = add_query_arg(
1680 1680
 					array(
1681 1681
 						'tab'       => 'plugin-information',
@@ -1690,10 +1690,10 @@  discard block
 block discarded – undo
1690 1690
 				$link = sprintf(
1691 1691
 					'<a href="%1$s" class="thickbox">%2$s</a>',
1692 1692
 					esc_url( $url ),
1693
-					esc_html( $this->plugins[ $slug ]['name'] )
1693
+					esc_html( $this->plugins[ $slug ][ 'name' ] )
1694 1694
 				);
1695 1695
 			} else {
1696
-				$link = esc_html( $this->plugins[ $slug ]['name'] ); // No hyperlink.
1696
+				$link = esc_html( $this->plugins[ $slug ][ 'name' ] ); // No hyperlink.
1697 1697
 			}
1698 1698
 
1699 1699
 			return $link;
@@ -1707,7 +1707,7 @@  discard block
 block discarded – undo
1707 1707
 		 * @return boolean True when on the TGMPA page, false otherwise.
1708 1708
 		 */
1709 1709
 		protected function is_tgmpa_page() {
1710
-			return isset( $_GET['page'] ) && $this->menu === $_GET['page'];
1710
+			return isset( $_GET[ 'page' ] ) && $this->menu === $_GET[ 'page' ];
1711 1711
 		}
1712 1712
 
1713 1713
 		/**
@@ -1728,10 +1728,10 @@  discard block
 block discarded – undo
1728 1728
 			if ( 'update-core' === $screen->base ) {
1729 1729
 				// Core update screen.
1730 1730
 				return true;
1731
-			} elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.
1731
+			} elseif ( 'plugins' === $screen->base && ! empty( $_POST[ 'action' ] ) ) { // WPCS: CSRF ok.
1732 1732
 				// Plugins bulk update screen.
1733 1733
 				return true;
1734
-			} elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.
1734
+			} elseif ( 'update' === $screen->base && ! empty( $_POST[ 'action' ] ) ) { // WPCS: CSRF ok.
1735 1735
 				// Individual updates (ajax call).
1736 1736
 				return true;
1737 1737
 			}
@@ -1818,7 +1818,7 @@  discard block
 block discarded – undo
1818 1818
 		public function is_plugin_installed( $slug ) {
1819 1819
 			$installed_plugins = $this->get_plugins(); // Retrieve a list of all installed plugins (WP cached).
1820 1820
 
1821
-			return ( ! empty( $installed_plugins[ $this->plugins[ $slug ]['file_path'] ] ) );
1821
+			return ( ! empty( $installed_plugins[ $this->plugins[ $slug ][ 'file_path' ] ] ) );
1822 1822
 		}
1823 1823
 
1824 1824
 		/**
@@ -1830,7 +1830,7 @@  discard block
 block discarded – undo
1830 1830
 		 * @return bool True if active, false otherwise.
1831 1831
 		 */
1832 1832
 		public function is_plugin_active( $slug ) {
1833
-			return ( ( ! empty( $this->plugins[ $slug ]['is_callable'] ) && is_callable( $this->plugins[ $slug ]['is_callable'] ) ) || is_plugin_active( $this->plugins[ $slug ]['file_path'] ) );
1833
+			return ( ( ! empty( $this->plugins[ $slug ][ 'is_callable' ] ) && is_callable( $this->plugins[ $slug ][ 'is_callable' ] ) ) || is_plugin_active( $this->plugins[ $slug ][ 'file_path' ] ) );
1834 1834
 		}
1835 1835
 
1836 1836
 		/**
@@ -1844,7 +1844,7 @@  discard block
 block discarded – undo
1844 1844
 		 */
1845 1845
 		public function can_plugin_update( $slug ) {
1846 1846
 			// We currently can't get reliable info on non-WP-repo plugins - issue #380.
1847
-			if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
1847
+			if ( 'repo' !== $this->plugins[ $slug ][ 'source_type' ] ) {
1848 1848
 				return true;
1849 1849
 			}
1850 1850
 
@@ -1900,8 +1900,8 @@  discard block
 block discarded – undo
1900 1900
 		public function get_installed_version( $slug ) {
1901 1901
 			$installed_plugins = $this->get_plugins(); // Retrieve a list of all installed plugins (WP cached).
1902 1902
 
1903
-			if ( ! empty( $installed_plugins[ $this->plugins[ $slug ]['file_path'] ]['Version'] ) ) {
1904
-				return $installed_plugins[ $this->plugins[ $slug ]['file_path'] ]['Version'];
1903
+			if ( ! empty( $installed_plugins[ $this->plugins[ $slug ][ 'file_path' ] ][ 'Version' ] ) ) {
1904
+				return $installed_plugins[ $this->plugins[ $slug ][ 'file_path' ] ][ 'Version' ];
1905 1905
 			}
1906 1906
 
1907 1907
 			return '';
@@ -1917,7 +1917,7 @@  discard block
 block discarded – undo
1917 1917
 		 */
1918 1918
 		public function does_plugin_require_update( $slug ) {
1919 1919
 			$installed_version = $this->get_installed_version( $slug );
1920
-			$minimum_version   = $this->plugins[ $slug ]['version'];
1920
+			$minimum_version   = $this->plugins[ $slug ][ 'version' ];
1921 1921
 
1922 1922
 			return version_compare( $minimum_version, $installed_version, '>' );
1923 1923
 		}
@@ -1932,9 +1932,9 @@  discard block
 block discarded – undo
1932 1932
 		 */
1933 1933
 		public function does_plugin_have_update( $slug ) {
1934 1934
 			// Presume bundled and external plugins will point to a package which meets the minimum required version.
1935
-			if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
1935
+			if ( 'repo' !== $this->plugins[ $slug ][ 'source_type' ] ) {
1936 1936
 				if ( $this->does_plugin_require_update( $slug ) ) {
1937
-					return $this->plugins[ $slug ]['version'];
1937
+					return $this->plugins[ $slug ][ 'version' ];
1938 1938
 				}
1939 1939
 
1940 1940
 				return false;
@@ -1942,8 +1942,8 @@  discard block
 block discarded – undo
1942 1942
 
1943 1943
 			$repo_updates = get_site_transient( 'update_plugins' );
1944 1944
 
1945
-			if ( isset( $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->new_version ) ) {
1946
-				return $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->new_version;
1945
+			if ( isset( $repo_updates->response[ $this->plugins[ $slug ][ 'file_path' ] ]->new_version ) ) {
1946
+				return $repo_updates->response[ $this->plugins[ $slug ][ 'file_path' ] ]->new_version;
1947 1947
 			}
1948 1948
 
1949 1949
 			return false;
@@ -1959,14 +1959,14 @@  discard block
 block discarded – undo
1959 1959
 		 */
1960 1960
 		public function get_upgrade_notice( $slug ) {
1961 1961
 			// We currently can't get reliable info on non-WP-repo plugins - issue #380.
1962
-			if ( 'repo' !== $this->plugins[ $slug ]['source_type'] ) {
1962
+			if ( 'repo' !== $this->plugins[ $slug ][ 'source_type' ] ) {
1963 1963
 				return '';
1964 1964
 			}
1965 1965
 
1966 1966
 			$repo_updates = get_site_transient( 'update_plugins' );
1967 1967
 
1968
-			if ( ! empty( $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->upgrade_notice ) ) {
1969
-				return $repo_updates->response[ $this->plugins[ $slug ]['file_path'] ]->upgrade_notice;
1968
+			if ( ! empty( $repo_updates->response[ $this->plugins[ $slug ][ 'file_path' ] ]->upgrade_notice ) ) {
1969
+				return $repo_updates->response[ $this->plugins[ $slug ][ 'file_path' ] ]->upgrade_notice;
1970 1970
 			}
1971 1971
 
1972 1972
 			return '';
@@ -1982,7 +1982,7 @@  discard block
 block discarded – undo
1982 1982
 		 */
1983 1983
 		public function get_plugins( $plugin_folder = '' ) {
1984 1984
 			if ( ! function_exists( 'get_plugins' ) ) {
1985
-				require_once ABSPATH . 'wp-admin/includes/plugin.php';
1985
+				require_once ABSPATH.'wp-admin/includes/plugin.php';
1986 1986
 			}
1987 1987
 
1988 1988
 			return get_plugins( $plugin_folder );
@@ -1997,7 +1997,7 @@  discard block
 block discarded – undo
1997 1997
 		 * @since 2.1.1
1998 1998
 		 */
1999 1999
 		public function update_dismiss() {
2000
-			delete_metadata( 'user', null, 'tgmpa_dismissed_notice_' . $this->id, null, true );
2000
+			delete_metadata( 'user', null, 'tgmpa_dismissed_notice_'.$this->id, null, true );
2001 2001
 		}
2002 2002
 
2003 2003
 		/**
@@ -2016,13 +2016,13 @@  discard block
 block discarded – undo
2016 2016
 		 */
2017 2017
 		public function force_activation() {
2018 2018
 			foreach ( $this->plugins as $slug => $plugin ) {
2019
-				if ( true === $plugin['force_activation'] ) {
2019
+				if ( true === $plugin[ 'force_activation' ] ) {
2020 2020
 					if ( ! $this->is_plugin_installed( $slug ) ) {
2021 2021
 						// Oops, plugin isn't there so iterate to next condition.
2022 2022
 						continue;
2023 2023
 					} elseif ( $this->can_plugin_activate( $slug ) ) {
2024 2024
 						// There we go, activate the plugin.
2025
-						activate_plugin( $plugin['file_path'] );
2025
+						activate_plugin( $plugin[ 'file_path' ] );
2026 2026
 					}
2027 2027
 				}
2028 2028
 			}
@@ -2043,8 +2043,8 @@  discard block
 block discarded – undo
2043 2043
 		public function force_deactivation() {
2044 2044
 			foreach ( $this->plugins as $slug => $plugin ) {
2045 2045
 				// Only proceed forward if the parameter is set to true and plugin is active.
2046
-				if ( true === $plugin['force_deactivation'] && $this->is_plugin_active( $slug ) ) {
2047
-					deactivate_plugins( $plugin['file_path'] );
2046
+				if ( true === $plugin[ 'force_deactivation' ] && $this->is_plugin_active( $slug ) ) {
2047
+					deactivate_plugins( $plugin[ 'file_path' ] );
2048 2048
 				}
2049 2049
 			}
2050 2050
 		}
@@ -2085,7 +2085,7 @@  discard block
 block discarded – undo
2085 2085
 		 * Ensure only one instance of the class is ever invoked.
2086 2086
 		 */
2087 2087
 		function load_tgm_plugin_activation() {
2088
-			$GLOBALS['tgmpa'] = TGM_Plugin_Activation::get_instance();
2088
+			$GLOBALS[ 'tgmpa' ] = TGM_Plugin_Activation::get_instance();
2089 2089
 		}
2090 2090
 	}
2091 2091
 
@@ -2107,7 +2107,7 @@  discard block
 block discarded – undo
2107 2107
 	 * @param array $config  Optional. An array of configuration values.
2108 2108
 	 */
2109 2109
 	function tgmpa( $plugins, $config = array() ) {
2110
-		$instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
2110
+		$instance = call_user_func( array( get_class( $GLOBALS[ 'tgmpa' ] ), 'get_instance' ) );
2111 2111
 
2112 2112
 		foreach ( $plugins as $plugin ) {
2113 2113
 			call_user_func( array( $instance, 'register' ), $plugin );
@@ -2115,17 +2115,17 @@  discard block
 block discarded – undo
2115 2115
 
2116 2116
 		if ( ! empty( $config ) && is_array( $config ) ) {
2117 2117
 			// Send out notices for deprecated arguments passed.
2118
-			if ( isset( $config['notices'] ) ) {
2118
+			if ( isset( $config[ 'notices' ] ) ) {
2119 2119
 				_deprecated_argument( __FUNCTION__, '2.2.0', 'The `notices` config parameter was renamed to `has_notices` in TGMPA 2.2.0. Please adjust your configuration.' );
2120
-				if ( ! isset( $config['has_notices'] ) ) {
2121
-					$config['has_notices'] = $config['notices'];
2120
+				if ( ! isset( $config[ 'has_notices' ] ) ) {
2121
+					$config[ 'has_notices' ] = $config[ 'notices' ];
2122 2122
 				}
2123 2123
 			}
2124 2124
 
2125
-			if ( isset( $config['parent_menu_slug'] ) ) {
2125
+			if ( isset( $config[ 'parent_menu_slug' ] ) ) {
2126 2126
 				_deprecated_argument( __FUNCTION__, '2.4.0', 'The `parent_menu_slug` config parameter was removed in TGMPA 2.4.0. In TGMPA 2.5.0 an alternative was (re-)introduced. Please adjust your configuration. For more information visit the website: http://tgmpluginactivation.com/configuration/#h-configuration-options.' );
2127 2127
 			}
2128
-			if ( isset( $config['parent_url_slug'] ) ) {
2128
+			if ( isset( $config[ 'parent_url_slug' ] ) ) {
2129 2129
 				_deprecated_argument( __FUNCTION__, '2.4.0', 'The `parent_url_slug` config parameter was removed in TGMPA 2.4.0. In TGMPA 2.5.0 an alternative was (re-)introduced. Please adjust your configuration. For more information visit the website: http://tgmpluginactivation.com/configuration/#h-configuration-options.' );
2130 2130
 			}
2131 2131
 
@@ -2141,7 +2141,7 @@  discard block
 block discarded – undo
2141 2141
  * @since 2.2.0
2142 2142
  */
2143 2143
 if ( ! class_exists( 'WP_List_Table' ) ) {
2144
-	require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php';
2144
+	require_once ABSPATH.'wp-admin/includes/class-wp-list-table.php';
2145 2145
 }
2146 2146
 
2147 2147
 if ( ! class_exists( 'TGMPA_List_Table' ) ) {
@@ -2202,7 +2202,7 @@  discard block
 block discarded – undo
2202 2202
 		 * @since 2.2.0
2203 2203
 		 */
2204 2204
 		public function __construct() {
2205
-			$this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
2205
+			$this->tgmpa = call_user_func( array( get_class( $GLOBALS[ 'tgmpa' ] ), 'get_instance' ) );
2206 2206
 
2207 2207
 			parent::__construct(
2208 2208
 				array(
@@ -2212,8 +2212,8 @@  discard block
 block discarded – undo
2212 2212
 				)
2213 2213
 			);
2214 2214
 
2215
-			if ( isset( $_REQUEST['plugin_status'] ) && in_array( $_REQUEST['plugin_status'], array( 'install', 'update', 'activate' ), true ) ) {
2216
-				$this->view_context = sanitize_key( $_REQUEST['plugin_status'] );
2215
+			if ( isset( $_REQUEST[ 'plugin_status' ] ) && in_array( $_REQUEST[ 'plugin_status' ], array( 'install', 'update', 'activate' ), true ) ) {
2216
+				$this->view_context = sanitize_key( $_REQUEST[ 'plugin_status' ] );
2217 2217
 			}
2218 2218
 
2219 2219
 			add_filter( 'tgmpa_table_data_items', array( $this, 'sort_table_items' ) );
@@ -2260,20 +2260,20 @@  discard block
 block discarded – undo
2260 2260
 			}
2261 2261
 
2262 2262
 			foreach ( $plugins[ $this->view_context ] as $slug => $plugin ) {
2263
-				$table_data[ $i ]['sanitized_plugin']  = $plugin['name'];
2264
-				$table_data[ $i ]['slug']              = $slug;
2265
-				$table_data[ $i ]['plugin']            = '<strong>' . $this->tgmpa->get_info_link( $slug ) . '</strong>';
2266
-				$table_data[ $i ]['source']            = $this->get_plugin_source_type_text( $plugin['source_type'] );
2267
-				$table_data[ $i ]['type']              = $this->get_plugin_advise_type_text( $plugin['required'] );
2268
-				$table_data[ $i ]['status']            = $this->get_plugin_status_text( $slug );
2269
-				$table_data[ $i ]['installed_version'] = $this->tgmpa->get_installed_version( $slug );
2270
-				$table_data[ $i ]['minimum_version']   = $plugin['version'];
2271
-				$table_data[ $i ]['available_version'] = $this->tgmpa->does_plugin_have_update( $slug );
2263
+				$table_data[ $i ][ 'sanitized_plugin' ]  = $plugin[ 'name' ];
2264
+				$table_data[ $i ][ 'slug' ]              = $slug;
2265
+				$table_data[ $i ][ 'plugin' ]            = '<strong>'.$this->tgmpa->get_info_link( $slug ).'</strong>';
2266
+				$table_data[ $i ][ 'source' ]            = $this->get_plugin_source_type_text( $plugin[ 'source_type' ] );
2267
+				$table_data[ $i ][ 'type' ]              = $this->get_plugin_advise_type_text( $plugin[ 'required' ] );
2268
+				$table_data[ $i ][ 'status' ]            = $this->get_plugin_status_text( $slug );
2269
+				$table_data[ $i ][ 'installed_version' ] = $this->tgmpa->get_installed_version( $slug );
2270
+				$table_data[ $i ][ 'minimum_version' ]   = $plugin[ 'version' ];
2271
+				$table_data[ $i ][ 'available_version' ] = $this->tgmpa->does_plugin_have_update( $slug );
2272 2272
 
2273 2273
 				// Prep the upgrade notice info.
2274 2274
 				$upgrade_notice = $this->tgmpa->get_upgrade_notice( $slug );
2275 2275
 				if ( ! empty( $upgrade_notice ) ) {
2276
-					$table_data[ $i ]['upgrade_notice'] = $upgrade_notice;
2276
+					$table_data[ $i ][ 'upgrade_notice' ] = $upgrade_notice;
2277 2277
 
2278 2278
 					add_action( "tgmpa_after_plugin_row_$slug", array( $this, 'wp_plugin_update_row' ), 10, 2 );
2279 2279
 				}
@@ -2304,17 +2304,17 @@  discard block
 block discarded – undo
2304 2304
 					// No need to display plugins if they are installed, up-to-date and active.
2305 2305
 					continue;
2306 2306
 				} else {
2307
-					$plugins['all'][ $slug ] = $plugin;
2307
+					$plugins[ 'all' ][ $slug ] = $plugin;
2308 2308
 
2309 2309
 					if ( ! $this->tgmpa->is_plugin_installed( $slug ) ) {
2310
-						$plugins['install'][ $slug ] = $plugin;
2310
+						$plugins[ 'install' ][ $slug ] = $plugin;
2311 2311
 					} else {
2312 2312
 						if ( false !== $this->tgmpa->does_plugin_have_update( $slug ) ) {
2313
-							$plugins['update'][ $slug ] = $plugin;
2313
+							$plugins[ 'update' ][ $slug ] = $plugin;
2314 2314
 						}
2315 2315
 
2316 2316
 						if ( $this->tgmpa->can_plugin_activate( $slug ) ) {
2317
-							$plugins['activate'][ $slug ] = $plugin;
2317
+							$plugins[ 'activate' ][ $slug ] = $plugin;
2318 2318
 						}
2319 2319
 					}
2320 2320
 				}
@@ -2434,8 +2434,8 @@  discard block
 block discarded – undo
2434 2434
 			$name = array();
2435 2435
 
2436 2436
 			foreach ( $items as $i => $plugin ) {
2437
-				$type[ $i ] = $plugin['type']; // Required / recommended.
2438
-				$name[ $i ] = $plugin['sanitized_plugin'];
2437
+				$type[ $i ] = $plugin[ 'type' ]; // Required / recommended.
2438
+				$name[ $i ] = $plugin[ 'sanitized_plugin' ];
2439 2439
 			}
2440 2440
 
2441 2441
 			array_multisort( $type, SORT_DESC, $name, SORT_ASC, $items );
@@ -2521,9 +2521,9 @@  discard block
 block discarded – undo
2521 2521
 		public function column_cb( $item ) {
2522 2522
 			return sprintf(
2523 2523
 				'<input type="checkbox" name="%1$s[]" value="%2$s" id="%3$s" />',
2524
-				esc_attr( $this->_args['singular'] ),
2525
-				esc_attr( $item['slug'] ),
2526
-				esc_attr( $item['sanitized_plugin'] )
2524
+				esc_attr( $this->_args[ 'singular' ] ),
2525
+				esc_attr( $item[ 'slug' ] ),
2526
+				esc_attr( $item[ 'sanitized_plugin' ] )
2527 2527
 			);
2528 2528
 		}
2529 2529
 
@@ -2538,7 +2538,7 @@  discard block
 block discarded – undo
2538 2538
 		public function column_plugin( $item ) {
2539 2539
 			return sprintf(
2540 2540
 				'%1$s %2$s',
2541
-				$item['plugin'],
2541
+				$item[ 'plugin' ],
2542 2542
 				$this->row_actions( $this->get_row_actions( $item ), true )
2543 2543
 			);
2544 2544
 		}
@@ -2554,38 +2554,38 @@  discard block
 block discarded – undo
2554 2554
 		public function column_version( $item ) {
2555 2555
 			$output = array();
2556 2556
 
2557
-			if ( $this->tgmpa->is_plugin_installed( $item['slug'] ) ) {
2558
-				$installed = ! empty( $item['installed_version'] ) ? $item['installed_version'] : _x( 'unknown', 'as in: "version nr unknown"', 'tgmpa' );
2557
+			if ( $this->tgmpa->is_plugin_installed( $item[ 'slug' ] ) ) {
2558
+				$installed = ! empty( $item[ 'installed_version' ] ) ? $item[ 'installed_version' ] : _x( 'unknown', 'as in: "version nr unknown"', 'tgmpa' );
2559 2559
 
2560 2560
 				$color = '';
2561
-				if ( ! empty( $item['minimum_version'] ) && $this->tgmpa->does_plugin_require_update( $item['slug'] ) ) {
2561
+				if ( ! empty( $item[ 'minimum_version' ] ) && $this->tgmpa->does_plugin_require_update( $item[ 'slug' ] ) ) {
2562 2562
 					$color = ' color: #ff0000; font-weight: bold;';
2563 2563
 				}
2564 2564
 
2565
-				$output[] = sprintf(
2566
-					'<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Installed version:', 'tgmpa' ) . '</p>',
2565
+				$output[ ] = sprintf(
2566
+					'<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>'.__( 'Installed version:', 'tgmpa' ).'</p>',
2567 2567
 					$color,
2568 2568
 					$installed
2569 2569
 				);
2570 2570
 			}
2571 2571
 
2572
-			if ( ! empty( $item['minimum_version'] ) ) {
2573
-				$output[] = sprintf(
2574
-					'<p><span style="min-width: 32px; text-align: right; float: right;">%1$s</span>' . __( 'Minimum required version:', 'tgmpa' ) . '</p>',
2575
-					$item['minimum_version']
2572
+			if ( ! empty( $item[ 'minimum_version' ] ) ) {
2573
+				$output[ ] = sprintf(
2574
+					'<p><span style="min-width: 32px; text-align: right; float: right;">%1$s</span>'.__( 'Minimum required version:', 'tgmpa' ).'</p>',
2575
+					$item[ 'minimum_version' ]
2576 2576
 				);
2577 2577
 			}
2578 2578
 
2579
-			if ( ! empty( $item['available_version'] ) ) {
2579
+			if ( ! empty( $item[ 'available_version' ] ) ) {
2580 2580
 				$color = '';
2581
-				if ( ! empty( $item['minimum_version'] ) && version_compare( $item['available_version'], $item['minimum_version'], '>=' ) ) {
2581
+				if ( ! empty( $item[ 'minimum_version' ] ) && version_compare( $item[ 'available_version' ], $item[ 'minimum_version' ], '>=' ) ) {
2582 2582
 					$color = ' color: #71C671; font-weight: bold;';
2583 2583
 				}
2584 2584
 
2585
-				$output[] = sprintf(
2586
-					'<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __( 'Available version:', 'tgmpa' ) . '</p>',
2585
+				$output[ ] = sprintf(
2586
+					'<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>'.__( 'Available version:', 'tgmpa' ).'</p>',
2587 2587
 					$color,
2588
-					$item['available_version']
2588
+					$item[ 'available_version' ]
2589 2589
 				);
2590 2590
 			}
2591 2591
 
@@ -2606,7 +2606,7 @@  discard block
 block discarded – undo
2606 2606
 		 * @since 2.2.0
2607 2607
 		 */
2608 2608
 		public function no_items() {
2609
-			echo esc_html__( 'No plugins to install, update or activate.', 'tgmpa' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>';
2609
+			echo esc_html__( 'No plugins to install, update or activate.', 'tgmpa' ).' <a href="'.esc_url( self_admin_url() ).'"> '.esc_html__( 'Return to the Dashboard', 'tgmpa' ).'</a>';
2610 2610
 			echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
2611 2611
 		}
2612 2612
 
@@ -2626,8 +2626,8 @@  discard block
 block discarded – undo
2626 2626
 			);
2627 2627
 
2628 2628
 			if ( 'all' === $this->view_context || 'update' === $this->view_context ) {
2629
-				$columns['version'] = __( 'Version', 'tgmpa' );
2630
-				$columns['status']  = __( 'Status', 'tgmpa' );
2629
+				$columns[ 'version' ] = __( 'Version', 'tgmpa' );
2630
+				$columns[ 'status' ]  = __( 'Status', 'tgmpa' );
2631 2631
 			}
2632 2632
 
2633 2633
 			return apply_filters( 'tgmpa_table_columns', $columns );
@@ -2674,20 +2674,20 @@  discard block
 block discarded – undo
2674 2674
 			$action_links = array();
2675 2675
 
2676 2676
 			// Display the 'Install' action link if the plugin is not yet available.
2677
-			if ( ! $this->tgmpa->is_plugin_installed( $item['slug'] ) ) {
2677
+			if ( ! $this->tgmpa->is_plugin_installed( $item[ 'slug' ] ) ) {
2678 2678
 				/* translators: %s: plugin name in screen reader markup */
2679
-				$actions['install'] = __( 'Install %s', 'tgmpa' );
2679
+				$actions[ 'install' ] = __( 'Install %s', 'tgmpa' );
2680 2680
 			} else {
2681 2681
 				// Display the 'Update' action link if an update is available and WP complies with plugin minimum.
2682
-				if ( false !== $this->tgmpa->does_plugin_have_update( $item['slug'] ) && $this->tgmpa->can_plugin_update( $item['slug'] ) ) {
2682
+				if ( false !== $this->tgmpa->does_plugin_have_update( $item[ 'slug' ] ) && $this->tgmpa->can_plugin_update( $item[ 'slug' ] ) ) {
2683 2683
 					/* translators: %s: plugin name in screen reader markup */
2684
-					$actions['update'] = __( 'Update %s', 'tgmpa' );
2684
+					$actions[ 'update' ] = __( 'Update %s', 'tgmpa' );
2685 2685
 				}
2686 2686
 
2687 2687
 				// Display the 'Activate' action link, but only if the plugin meets the minimum version.
2688
-				if ( $this->tgmpa->can_plugin_activate( $item['slug'] ) ) {
2688
+				if ( $this->tgmpa->can_plugin_activate( $item[ 'slug' ] ) ) {
2689 2689
 					/* translators: %s: plugin name in screen reader markup */
2690
-					$actions['activate'] = __( 'Activate %s', 'tgmpa' );
2690
+					$actions[ 'activate' ] = __( 'Activate %s', 'tgmpa' );
2691 2691
 				}
2692 2692
 			}
2693 2693
 
@@ -2696,24 +2696,24 @@  discard block
 block discarded – undo
2696 2696
 				$nonce_url = wp_nonce_url(
2697 2697
 					add_query_arg(
2698 2698
 						array(
2699
-							'plugin'           => urlencode( $item['slug'] ),
2700
-							'tgmpa-' . $action => $action . '-plugin',
2699
+							'plugin'           => urlencode( $item[ 'slug' ] ),
2700
+							'tgmpa-'.$action => $action.'-plugin',
2701 2701
 						),
2702 2702
 						$this->tgmpa->get_tgmpa_url()
2703 2703
 					),
2704
-					'tgmpa-' . $action,
2704
+					'tgmpa-'.$action,
2705 2705
 					'tgmpa-nonce'
2706 2706
 				);
2707 2707
 
2708 2708
 				$action_links[ $action ] = sprintf(
2709
-					'<a href="%1$s">' . esc_html( $text ) . '</a>',
2709
+					'<a href="%1$s">'.esc_html( $text ).'</a>',
2710 2710
 					esc_url( $nonce_url ),
2711
-					'<span class="screen-reader-text">' . esc_html( $item['sanitized_plugin'] ) . '</span>'
2711
+					'<span class="screen-reader-text">'.esc_html( $item[ 'sanitized_plugin' ] ).'</span>'
2712 2712
 				);
2713 2713
 			}
2714 2714
 
2715 2715
 			$prefix = ( defined( 'WP_NETWORK_ADMIN' ) && WP_NETWORK_ADMIN ) ? 'network_admin_' : '';
2716
-			return apply_filters( "tgmpa_{$prefix}plugin_action_links", array_filter( $action_links ), $item['slug'], $item, $this->view_context );
2716
+			return apply_filters( "tgmpa_{$prefix}plugin_action_links", array_filter( $action_links ), $item[ 'slug' ], $item, $this->view_context );
2717 2717
 		}
2718 2718
 
2719 2719
 		/**
@@ -2734,7 +2734,7 @@  discard block
 block discarded – undo
2734 2734
 			 *
2735 2735
 			 * @since 2.5.0
2736 2736
 			 */
2737
-			do_action( "tgmpa_after_plugin_row_{$item['slug']}", $item['slug'], $item, $this->view_context );
2737
+			do_action( "tgmpa_after_plugin_row_{$item[ 'slug' ]}", $item[ 'slug' ], $item, $this->view_context );
2738 2738
 		}
2739 2739
 
2740 2740
 		/**
@@ -2749,7 +2749,7 @@  discard block
 block discarded – undo
2749 2749
 		 * @return null Return early if upgrade notice is empty.
2750 2750
 		 */
2751 2751
 		public function wp_plugin_update_row( $slug, $item ) {
2752
-			if ( empty( $item['upgrade_notice'] ) ) {
2752
+			if ( empty( $item[ 'upgrade_notice' ] ) ) {
2753 2753
 				return;
2754 2754
 			}
2755 2755
 
@@ -2758,7 +2758,7 @@  discard block
 block discarded – undo
2758 2758
 					<td colspan="', absint( $this->get_column_count() ), '" class="plugin-update colspanchange">
2759 2759
 						<div class="update-message">',
2760 2760
 							esc_html__( 'Upgrade message from the plugin author:', 'tgmpa' ),
2761
-							' <strong>', wp_kses_data( $item['upgrade_notice'] ), '</strong>
2761
+							' <strong>', wp_kses_data( $item[ 'upgrade_notice' ] ), '</strong>
2762 2762
 						</div>
2763 2763
 					</td>
2764 2764
 				</tr>';
@@ -2790,16 +2790,16 @@  discard block
 block discarded – undo
2790 2790
 
2791 2791
 			if ( 'update' !== $this->view_context && 'activate' !== $this->view_context ) {
2792 2792
 				if ( current_user_can( 'install_plugins' ) ) {
2793
-					$actions['tgmpa-bulk-install'] = __( 'Install', 'tgmpa' );
2793
+					$actions[ 'tgmpa-bulk-install' ] = __( 'Install', 'tgmpa' );
2794 2794
 				}
2795 2795
 			}
2796 2796
 
2797 2797
 			if ( 'install' !== $this->view_context ) {
2798 2798
 				if ( current_user_can( 'update_plugins' ) ) {
2799
-					$actions['tgmpa-bulk-update'] = __( 'Update', 'tgmpa' );
2799
+					$actions[ 'tgmpa-bulk-update' ] = __( 'Update', 'tgmpa' );
2800 2800
 				}
2801 2801
 				if ( current_user_can( 'activate_plugins' ) ) {
2802
-					$actions['tgmpa-bulk-activate'] = __( 'Activate', 'tgmpa' );
2802
+					$actions[ 'tgmpa-bulk-activate' ] = __( 'Activate', 'tgmpa' );
2803 2803
 				}
2804 2804
 			}
2805 2805
 
@@ -2818,7 +2818,7 @@  discard block
 block discarded – undo
2818 2818
 			// Bulk installation process.
2819 2819
 			if ( 'tgmpa-bulk-install' === $this->current_action() || 'tgmpa-bulk-update' === $this->current_action() ) {
2820 2820
 
2821
-				check_admin_referer( 'bulk-' . $this->_args['plural'] );
2821
+				check_admin_referer( 'bulk-'.$this->_args[ 'plural' ] );
2822 2822
 
2823 2823
 				$install_type = 'install';
2824 2824
 				if ( 'tgmpa-bulk-update' === $this->current_action() ) {
@@ -2828,7 +2828,7 @@  discard block
 block discarded – undo
2828 2828
 				$plugins_to_install = array();
2829 2829
 
2830 2830
 				// Did user actually select any plugins to install/update ?
2831
-				if ( empty( $_POST['plugin'] ) ) {
2831
+				if ( empty( $_POST[ 'plugin' ] ) ) {
2832 2832
 					if ( 'install' === $install_type ) {
2833 2833
 						$message = __( 'No plugins were selected to be installed. No action taken.', 'tgmpa' );
2834 2834
 					} else {
@@ -2840,11 +2840,11 @@  discard block
 block discarded – undo
2840 2840
 					return false;
2841 2841
 				}
2842 2842
 
2843
-				if ( is_array( $_POST['plugin'] ) ) {
2844
-					$plugins_to_install = (array) $_POST['plugin'];
2845
-				} elseif ( is_string( $_POST['plugin'] ) ) {
2843
+				if ( is_array( $_POST[ 'plugin' ] ) ) {
2844
+					$plugins_to_install = (array) $_POST[ 'plugin' ];
2845
+				} elseif ( is_string( $_POST[ 'plugin' ] ) ) {
2846 2846
 					// Received via Filesystem page - un-flatten array (WP bug #19643).
2847
-					$plugins_to_install = explode( ',', $_POST['plugin'] );
2847
+					$plugins_to_install = explode( ',', $_POST[ 'plugin' ] );
2848 2848
 				}
2849 2849
 
2850 2850
 				// Sanitize the received input.
@@ -2886,11 +2886,11 @@  discard block
 block discarded – undo
2886 2886
 				// Pass all necessary information if WP_Filesystem is needed.
2887 2887
 				$url = wp_nonce_url(
2888 2888
 					$this->tgmpa->get_tgmpa_url(),
2889
-					'bulk-' . $this->_args['plural']
2889
+					'bulk-'.$this->_args[ 'plural' ]
2890 2890
 				);
2891 2891
 
2892 2892
 				// Give validated data back to $_POST which is the only place the filesystem looks for extra fields.
2893
-				$_POST['plugin'] = implode( ',', $plugins_to_install ); // Work around for WP bug #19643.
2893
+				$_POST[ 'plugin' ] = implode( ',', $plugins_to_install ); // Work around for WP bug #19643.
2894 2894
 
2895 2895
 				$method = ''; // Leave blank so WP_Filesystem can populate it as necessary.
2896 2896
 				$fields = array_keys( $_POST ); // Extra fields to pass to WP_Filesystem.
@@ -2917,22 +2917,22 @@  discard block
 block discarded – undo
2917 2917
 
2918 2918
 				// Prepare the data for validated plugins for the install/upgrade.
2919 2919
 				foreach ( $plugins_to_install as $slug ) {
2920
-					$name   = $this->tgmpa->plugins[ $slug ]['name'];
2920
+					$name   = $this->tgmpa->plugins[ $slug ][ 'name' ];
2921 2921
 					$source = $this->tgmpa->get_download_url( $slug );
2922 2922
 
2923 2923
 					if ( ! empty( $name ) && ! empty( $source ) ) {
2924
-						$names[] = $name;
2924
+						$names[ ] = $name;
2925 2925
 
2926 2926
 						switch ( $install_type ) {
2927 2927
 
2928 2928
 							case 'install':
2929
-								$sources[] = $source;
2929
+								$sources[ ] = $source;
2930 2930
 								break;
2931 2931
 
2932 2932
 							case 'update':
2933
-								$file_paths[]                 = $this->tgmpa->plugins[ $slug ]['file_path'];
2933
+								$file_paths[ ]                 = $this->tgmpa->plugins[ $slug ][ 'file_path' ];
2934 2934
 								$to_inject[ $slug ]           = $this->tgmpa->plugins[ $slug ];
2935
-								$to_inject[ $slug ]['source'] = $source;
2935
+								$to_inject[ $slug ][ 'source' ] = $source;
2936 2936
 								break;
2937 2937
 						}
2938 2938
 					}
@@ -2944,7 +2944,7 @@  discard block
 block discarded – undo
2944 2944
 					new TGMPA_Bulk_Installer_Skin(
2945 2945
 						array(
2946 2946
 							'url'          => esc_url_raw( $this->tgmpa->get_tgmpa_url() ),
2947
-							'nonce'        => 'bulk-' . $this->_args['plural'],
2947
+							'nonce'        => 'bulk-'.$this->_args[ 'plural' ],
2948 2948
 							'names'        => $names,
2949 2949
 							'install_type' => $install_type,
2950 2950
 						)
@@ -2977,10 +2977,10 @@  discard block
 block discarded – undo
2977 2977
 
2978 2978
 			// Bulk activation process.
2979 2979
 			if ( 'tgmpa-bulk-activate' === $this->current_action() ) {
2980
-				check_admin_referer( 'bulk-' . $this->_args['plural'] );
2980
+				check_admin_referer( 'bulk-'.$this->_args[ 'plural' ] );
2981 2981
 
2982 2982
 				// Did user actually select any plugins to activate ?
2983
-				if ( empty( $_POST['plugin'] ) ) {
2983
+				if ( empty( $_POST[ 'plugin' ] ) ) {
2984 2984
 					echo '<div id="message" class="error"><p>', esc_html__( 'No plugins were selected to be activated. No action taken.', 'tgmpa' ), '</p></div>';
2985 2985
 
2986 2986
 					return false;
@@ -2988,8 +2988,8 @@  discard block
 block discarded – undo
2988 2988
 
2989 2989
 				// Grab plugin data from $_POST.
2990 2990
 				$plugins = array();
2991
-				if ( isset( $_POST['plugin'] ) ) {
2992
-					$plugins = array_map( 'urldecode', (array) $_POST['plugin'] );
2991
+				if ( isset( $_POST[ 'plugin' ] ) ) {
2992
+					$plugins = array_map( 'urldecode', (array) $_POST[ 'plugin' ] );
2993 2993
 					$plugins = array_map( array( $this->tgmpa, 'sanitize_key' ), $plugins );
2994 2994
 				}
2995 2995
 
@@ -2999,8 +2999,8 @@  discard block
 block discarded – undo
2999 2999
 				// Grab the file paths for the selected & inactive plugins from the registration array.
3000 3000
 				foreach ( $plugins as $slug ) {
3001 3001
 					if ( $this->tgmpa->can_plugin_activate( $slug ) ) {
3002
-						$plugins_to_activate[] = $this->tgmpa->plugins[ $slug ]['file_path'];
3003
-						$plugin_names[]        = $this->tgmpa->plugins[ $slug ]['name'];
3002
+						$plugins_to_activate[ ] = $this->tgmpa->plugins[ $slug ][ 'file_path' ];
3003
+						$plugin_names[ ]        = $this->tgmpa->plugins[ $slug ][ 'name' ];
3004 3004
 					}
3005 3005
 				}
3006 3006
 				unset( $slug );
@@ -3021,7 +3021,7 @@  discard block
 block discarded – undo
3021 3021
 					$count        = count( $plugin_names ); // Count so we can use _n function.
3022 3022
 					$plugin_names = array_map( array( 'TGMPA_Utils', 'wrap_in_strong' ), $plugin_names );
3023 3023
 					$last_plugin  = array_pop( $plugin_names ); // Pop off last name to prep for readability.
3024
-					$imploded     = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ) . ' ' . $last_plugin );
3024
+					$imploded     = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ).' '.esc_html_x( 'and', 'plugin A *and* plugin B', 'tgmpa' ).' '.$last_plugin );
3025 3025
 
3026 3026
 					printf( // WPCS: xss ok.
3027 3027
 						'<div id="message" class="updated"><p>%1$s %2$s.</p></div>',
@@ -3124,16 +3124,16 @@  discard block
 block discarded – undo
3124 3124
 	 */
3125 3125
 	function tgmpa_load_bulk_installer() {
3126 3126
 		// Silently fail if 2.5+ is loaded *after* an older version.
3127
-		if ( ! isset( $GLOBALS['tgmpa'] ) ) {
3127
+		if ( ! isset( $GLOBALS[ 'tgmpa' ] ) ) {
3128 3128
 			return;
3129 3129
 		}
3130 3130
 
3131 3131
 		// Get TGMPA class instance.
3132
-		$tgmpa_instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
3132
+		$tgmpa_instance = call_user_func( array( get_class( $GLOBALS[ 'tgmpa' ] ), 'get_instance' ) );
3133 3133
 
3134
-		if ( isset( $_GET['page'] ) && $tgmpa_instance->menu === $_GET['page'] ) {
3134
+		if ( isset( $_GET[ 'page' ] ) && $tgmpa_instance->menu === $_GET[ 'page' ] ) {
3135 3135
 			if ( ! class_exists( 'Plugin_Upgrader', false ) ) {
3136
-				require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
3136
+				require_once ABSPATH.'wp-admin/includes/class-wp-upgrader.php';
3137 3137
 			}
3138 3138
 
3139 3139
 			if ( ! class_exists( 'TGMPA_Bulk_Installer' ) ) {
@@ -3200,11 +3200,11 @@  discard block
 block discarded – undo
3200 3200
 					 */
3201 3201
 					public function __construct( $skin = null ) {
3202 3202
 						// Get TGMPA class instance.
3203
-						$this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
3203
+						$this->tgmpa = call_user_func( array( get_class( $GLOBALS[ 'tgmpa' ] ), 'get_instance' ) );
3204 3204
 
3205 3205
 						parent::__construct( $skin );
3206 3206
 
3207
-						if ( isset( $this->skin->options['install_type'] ) && 'update' === $this->skin->options['install_type'] ) {
3207
+						if ( isset( $this->skin->options[ 'install_type' ] ) && 'update' === $this->skin->options[ 'install_type' ] ) {
3208 3208
 							$this->clear_destination = true;
3209 3209
 						}
3210 3210
 
@@ -3221,8 +3221,8 @@  discard block
 block discarded – undo
3221 3221
 					 * @since 2.2.0
3222 3222
 					 */
3223 3223
 					public function activate_strings() {
3224
-						$this->strings['activation_failed']  = __( 'Plugin activation failed.', 'tgmpa' );
3225
-						$this->strings['activation_success'] = __( 'Plugin activated successfully.', 'tgmpa' );
3224
+						$this->strings[ 'activation_failed' ]  = __( 'Plugin activation failed.', 'tgmpa' );
3225
+						$this->strings[ 'activation_success' ] = __( 'Plugin activated successfully.', 'tgmpa' );
3226 3226
 					}
3227 3227
 
3228 3228
 					/**
@@ -3240,7 +3240,7 @@  discard block
 block discarded – undo
3240 3240
 
3241 3241
 						// Reset the strings in case we changed one during automatic activation.
3242 3242
 						if ( $this->tgmpa->is_automatic ) {
3243
-							if ( 'update' === $this->skin->options['install_type'] ) {
3243
+							if ( 'update' === $this->skin->options[ 'install_type' ] ) {
3244 3244
 								$this->upgrade_strings();
3245 3245
 							} else {
3246 3246
 								$this->install_strings();
@@ -3398,7 +3398,7 @@  discard block
 block discarded – undo
3398 3398
 						remove_filter( 'upgrader_post_install', array( $this, 'auto_activate' ), 10 );
3399 3399
 
3400 3400
 						// Force refresh of plugin update information.
3401
-						wp_clean_plugins_cache( $parsed_args['clear_update_cache'] );
3401
+						wp_clean_plugins_cache( $parsed_args[ 'clear_update_cache' ] );
3402 3402
 
3403 3403
 						return $results;
3404 3404
 					}
@@ -3449,13 +3449,13 @@  discard block
 block discarded – undo
3449 3449
 								$activate = activate_plugin( $plugin_info );
3450 3450
 
3451 3451
 								// Adjust the success string based on the activation result.
3452
-								$this->strings['process_success'] = $this->strings['process_success'] . "<br />\n";
3452
+								$this->strings[ 'process_success' ] = $this->strings[ 'process_success' ]."<br />\n";
3453 3453
 
3454 3454
 								if ( is_wp_error( $activate ) ) {
3455 3455
 									$this->skin->error( $activate );
3456
-									$this->strings['process_success'] .= $this->strings['activation_failed'];
3456
+									$this->strings[ 'process_success' ] .= $this->strings[ 'activation_failed' ];
3457 3457
 								} else {
3458
-									$this->strings['process_success'] .= $this->strings['activation_success'];
3458
+									$this->strings[ 'process_success' ] .= $this->strings[ 'activation_success' ];
3459 3459
 								}
3460 3460
 							}
3461 3461
 						}
@@ -3531,7 +3531,7 @@  discard block
 block discarded – undo
3531 3531
 					 */
3532 3532
 					public function __construct( $args = array() ) {
3533 3533
 						// Get TGMPA class instance.
3534
-						$this->tgmpa = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) );
3534
+						$this->tgmpa = call_user_func( array( get_class( $GLOBALS[ 'tgmpa' ] ), 'get_instance' ) );
3535 3535
 
3536 3536
 						// Parse default and new args.
3537 3537
 						$defaults = array(
@@ -3540,10 +3540,10 @@  discard block
 block discarded – undo
3540 3540
 							'names'        => array(),
3541 3541
 							'install_type' => 'install',
3542 3542
 						);
3543
-						$args     = wp_parse_args( $args, $defaults );
3543
+						$args = wp_parse_args( $args, $defaults );
3544 3544
 
3545 3545
 						// Set plugin names to $this->plugin_names property.
3546
-						$this->plugin_names = $args['names'];
3546
+						$this->plugin_names = $args[ 'names' ];
3547 3547
 
3548 3548
 						// Extract the new args.
3549 3549
 						parent::__construct( $args );
@@ -3558,32 +3558,32 @@  discard block
 block discarded – undo
3558 3558
 					 * @since 2.2.0
3559 3559
 					 */
3560 3560
 					public function add_strings() {
3561
-						if ( 'update' === $this->options['install_type'] ) {
3561
+						if ( 'update' === $this->options[ 'install_type' ] ) {
3562 3562
 							parent::add_strings();
3563 3563
 							/* translators: 1: plugin name, 2: action number 3: total number of actions. */
3564
-							$this->upgrader->strings['skin_before_update_header'] = __( 'Updating Plugin %1$s (%2$d/%3$d)', 'tgmpa' );
3564
+							$this->upgrader->strings[ 'skin_before_update_header' ] = __( 'Updating Plugin %1$s (%2$d/%3$d)', 'tgmpa' );
3565 3565
 						} else {
3566 3566
 							/* translators: 1: plugin name, 2: error message. */
3567
-							$this->upgrader->strings['skin_update_failed_error'] = __( 'An error occurred while installing %1$s: <strong>%2$s</strong>.', 'tgmpa' );
3567
+							$this->upgrader->strings[ 'skin_update_failed_error' ] = __( 'An error occurred while installing %1$s: <strong>%2$s</strong>.', 'tgmpa' );
3568 3568
 							/* translators: 1: plugin name. */
3569
-							$this->upgrader->strings['skin_update_failed']       = __( 'The installation of %1$s failed.', 'tgmpa' );
3569
+							$this->upgrader->strings[ 'skin_update_failed' ]       = __( 'The installation of %1$s failed.', 'tgmpa' );
3570 3570
 
3571 3571
 							if ( $this->tgmpa->is_automatic ) {
3572 3572
 								// Automatic activation strings.
3573
-								$this->upgrader->strings['skin_upgrade_start']        = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' );
3573
+								$this->upgrader->strings[ 'skin_upgrade_start' ]        = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' );
3574 3574
 								/* translators: 1: plugin name. */
3575
-								$this->upgrader->strings['skin_update_successful']    = __( '%1$s installed and activated successfully.', 'tgmpa' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'tgmpa' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'tgmpa' ) . '</span>.</a>';
3576
-								$this->upgrader->strings['skin_upgrade_end']          = __( 'All installations and activations have been completed.', 'tgmpa' );
3575
+								$this->upgrader->strings[ 'skin_update_successful' ]    = __( '%1$s installed and activated successfully.', 'tgmpa' ).' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>'.esc_html__( 'Show Details', 'tgmpa' ).'</span><span class="hidden">'.esc_html__( 'Hide Details', 'tgmpa' ).'</span>.</a>';
3576
+								$this->upgrader->strings[ 'skin_upgrade_end' ]          = __( 'All installations and activations have been completed.', 'tgmpa' );
3577 3577
 								/* translators: 1: plugin name, 2: action number 3: total number of of actions. */
3578
-								$this->upgrader->strings['skin_before_update_header'] = __( 'Installing and Activating Plugin %1$s (%2$d/%3$d)', 'tgmpa' );
3578
+								$this->upgrader->strings[ 'skin_before_update_header' ] = __( 'Installing and Activating Plugin %1$s (%2$d/%3$d)', 'tgmpa' );
3579 3579
 							} else {
3580 3580
 								// Default installation strings.
3581
-								$this->upgrader->strings['skin_upgrade_start']        = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' );
3581
+								$this->upgrader->strings[ 'skin_upgrade_start' ]        = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'tgmpa' );
3582 3582
 								/* translators: 1: plugin name. */
3583
-								$this->upgrader->strings['skin_update_successful']    = esc_html__( '%1$s installed successfully.', 'tgmpa' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'tgmpa' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'tgmpa' ) . '</span>.</a>';
3584
-								$this->upgrader->strings['skin_upgrade_end']          = __( 'All installations have been completed.', 'tgmpa' );
3583
+								$this->upgrader->strings[ 'skin_update_successful' ]    = esc_html__( '%1$s installed successfully.', 'tgmpa' ).' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>'.esc_html__( 'Show Details', 'tgmpa' ).'</span><span class="hidden">'.esc_html__( 'Hide Details', 'tgmpa' ).'</span>.</a>';
3584
+								$this->upgrader->strings[ 'skin_upgrade_end' ]          = __( 'All installations have been completed.', 'tgmpa' );
3585 3585
 								/* translators: 1: plugin name, 2: action number 3: total number of of actions. */
3586
-								$this->upgrader->strings['skin_before_update_header'] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'tgmpa' );
3586
+								$this->upgrader->strings[ 'skin_before_update_header' ] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'tgmpa' );
3587 3587
 							}
3588 3588
 						}
3589 3589
 					}
@@ -3641,12 +3641,12 @@  discard block
 block discarded – undo
3641 3641
 						if ( $this->tgmpa->is_tgmpa_complete() ) {
3642 3642
 							// All plugins are active, so we display the complete string and hide the menu to protect users.
3643 3643
 							echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
3644
-							$update_actions['dashboard'] = sprintf(
3645
-								esc_html( $this->tgmpa->strings['complete'] ),
3646
-								'<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'tgmpa' ) . '</a>'
3644
+							$update_actions[ 'dashboard' ] = sprintf(
3645
+								esc_html( $this->tgmpa->strings[ 'complete' ] ),
3646
+								'<a href="'.esc_url( self_admin_url() ).'">'.esc_html__( 'Return to the Dashboard', 'tgmpa' ).'</a>'
3647 3647
 							);
3648 3648
 						} else {
3649
-							$update_actions['tgmpa_page'] = '<a href="' . esc_url( $this->tgmpa->get_tgmpa_url() ) . '" target="_parent">' . esc_html( $this->tgmpa->strings['return'] ) . '</a>';
3649
+							$update_actions[ 'tgmpa_page' ] = '<a href="'.esc_url( $this->tgmpa->get_tgmpa_url() ).'" target="_parent">'.esc_html( $this->tgmpa->strings[ 'return' ] ).'</a>';
3650 3650
 						}
3651 3651
 
3652 3652
 						/**
@@ -3736,7 +3736,7 @@  discard block
 block discarded – undo
3736 3736
 		 * @return string
3737 3737
 		 */
3738 3738
 		public static function wrap_in_em( $string ) {
3739
-			return '<em>' . wp_kses_post( $string ) . '</em>';
3739
+			return '<em>'.wp_kses_post( $string ).'</em>';
3740 3740
 		}
3741 3741
 
3742 3742
 		/**
@@ -3750,7 +3750,7 @@  discard block
 block discarded – undo
3750 3750
 		 * @return string
3751 3751
 		 */
3752 3752
 		public static function wrap_in_strong( $string ) {
3753
-			return '<strong>' . wp_kses_post( $string ) . '</strong>';
3753
+			return '<strong>'.wp_kses_post( $string ).'</strong>';
3754 3754
 		}
3755 3755
 
3756 3756
 		/**
@@ -3787,7 +3787,7 @@  discard block
 block discarded – undo
3787 3787
 		 */
3788 3788
 		protected static function emulate_filter_bool( $value ) {
3789 3789
 			// @codingStandardsIgnoreStart
3790
-			static $true  = array(
3790
+			static $true = array(
3791 3791
 				'1',
3792 3792
 				'true', 'True', 'TRUE',
3793 3793
 				'y', 'Y',
Please login to merge, or discard this patch.
example.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 /**
21 21
  * Include the TGM_Plugin_Activation class.
22 22
  */
23
-require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php';
23
+require_once dirname( __FILE__ ).'/class-tgm-plugin-activation.php';
24 24
 
25 25
 add_action( 'tgmpa_register', 'my_theme_register_required_plugins' );
26 26
 /**
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
 		array(
49 49
 			'name'               => 'TGM Example Plugin', // The plugin name.
50 50
 			'slug'               => 'tgm-example-plugin', // The plugin slug (typically the folder name).
51
-			'source'             => get_stylesheet_directory() . '/lib/plugins/tgm-example-plugin.zip', // The plugin source.
51
+			'source'             => get_stylesheet_directory().'/lib/plugins/tgm-example-plugin.zip', // The plugin source.
52 52
 			'required'           => true, // If false, the plugin is only 'recommended' instead of required.
53 53
 			'version'            => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher. If the plugin version is higher than the plugin version installed, the user will be notified to update the plugin.
54 54
 			'force_activation'   => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch.
@@ -106,16 +106,16 @@  discard block
 block discarded – undo
106 106
 	 * Only uncomment the strings in the config array if you want to customize the strings.
107 107
 	 */
108 108
 	$config = array(
109
-		'id'           => 'tgmpa',                 // Unique ID for hashing notices for multiple instances of TGMPA.
110
-		'default_path' => '',                      // Default absolute path to bundled plugins.
109
+		'id'           => 'tgmpa', // Unique ID for hashing notices for multiple instances of TGMPA.
110
+		'default_path' => '', // Default absolute path to bundled plugins.
111 111
 		'menu'         => 'tgmpa-install-plugins', // Menu slug.
112
-		'parent_slug'  => 'themes.php',            // Parent menu slug.
113
-		'capability'   => 'edit_theme_options',    // Capability needed to view plugin install page, should be a capability associated with the parent menu used.
114
-		'has_notices'  => true,                    // Show admin notices or not.
115
-		'dismissable'  => true,                    // If false, a user cannot dismiss the nag message.
116
-		'dismiss_msg'  => '',                      // If 'dismissable' is false, this message will be output at top of nag.
117
-		'is_automatic' => false,                   // Automatically activate plugins after installation or not.
118
-		'message'      => '',                      // Message to output right before the plugins table.
112
+		'parent_slug'  => 'themes.php', // Parent menu slug.
113
+		'capability'   => 'edit_theme_options', // Capability needed to view plugin install page, should be a capability associated with the parent menu used.
114
+		'has_notices'  => true, // Show admin notices or not.
115
+		'dismissable'  => true, // If false, a user cannot dismiss the nag message.
116
+		'dismiss_msg'  => '', // If 'dismissable' is false, this message will be output at top of nag.
117
+		'is_automatic' => false, // Automatically activate plugins after installation or not.
118
+		'message'      => '', // Message to output right before the plugins table.
119 119
 
120 120
 		/*
121 121
 		'strings'      => array(
Please login to merge, or discard this patch.