Completed
Push — master ( e600a3...02e362 )
by Fulvio
08:20 queued 07:03
created
uninstall.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -12,8 +12,8 @@
 block discarded – undo
12 12
  * @license   http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License v3.0
13 13
  */
14 14
 
15
-if ( ! defined( 'ABSPATH' ) || ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
15
+if ( ! defined('ABSPATH') || ! defined('WP_UNINSTALL_PLUGIN')) {
16 16
 	exit;
17 17
 }
18 18
 
19
-delete_option( 'wp_php_console' );
19
+delete_option('wp_php_console');
Please login to merge, or discard this patch.
src/Settings.php 1 patch
Spacing   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
 namespace WP_PHP_Console;
4 4
 
5
-defined( 'ABSPATH' ) or exit;
5
+defined('ABSPATH') or exit;
6 6
 
7 7
 /**
8 8
  * WP PHP Console settings handler.
@@ -29,13 +29,13 @@  discard block
 block discarded – undo
29 29
 	 *
30 30
 	 * @param array $options plugin settings options
31 31
 	 */
32
-	public function __construct( array $options ) {
32
+	public function __construct(array $options) {
33 33
 
34
-		$this->page    = sanitize_title( strtolower( Plugin::NAME ) );
35
-		$this->option  = str_replace( '-', '_', $this->page );
34
+		$this->page    = sanitize_title(strtolower(Plugin::NAME));
35
+		$this->option  = str_replace('-', '_', $this->page);
36 36
 		$this->options = $options;
37 37
 
38
-		add_action( 'admin_menu', [ $this, 'register_settings_page' ] );
38
+		add_action('admin_menu', [$this, 'register_settings_page']);
39 39
 	}
40 40
 
41 41
 
@@ -49,14 +49,14 @@  discard block
 block discarded – undo
49 49
 	public function register_settings_page() {
50 50
 
51 51
 		add_options_page(
52
-			__( 'WP PHP Console', 'wp-php-console' ),
53
-			__( 'WP PHP Console', 'wp-php-console' ),
52
+			__('WP PHP Console', 'wp-php-console'),
53
+			__('WP PHP Console', 'wp-php-console'),
54 54
 			'manage_options',
55 55
 			$this->page,
56
-			[ $this, 'settings_page' ]
56
+			[$this, 'settings_page']
57 57
 		);
58 58
 
59
-		add_action( 'admin_init', [ $this, 'register_settings'  ] );
59
+		add_action('admin_init', [$this, 'register_settings']);
60 60
 	}
61 61
 
62 62
 
@@ -72,46 +72,46 @@  discard block
 block discarded – undo
72 72
 		register_setting(
73 73
 			$this->option,
74 74
 			$this->option,
75
-			[ $this, 'sanitize_field' ]
75
+			[$this, 'sanitize_field']
76 76
 		);
77 77
 
78 78
 		add_settings_section(
79 79
 			$this->option,
80
-			__( 'Settings', 'wp-php-console' ),
81
-			[ $this, 'settings_info' ],
80
+			__('Settings', 'wp-php-console'),
81
+			[$this, 'settings_info'],
82 82
 			$this->page
83 83
 		);
84 84
 
85 85
 		$settings_fields = [
86 86
 			'password' => [
87
-				 'label'    => esc_html__( 'Password',           'wp-php-console' ),
88
-				 'callback' => [ $this, 'password_field' ],
87
+				 'label'    => esc_html__('Password', 'wp-php-console'),
88
+				 'callback' => [$this, 'password_field'],
89 89
 			],
90 90
 			'ssl'      => [
91
-				 'label'    => esc_html__( 'Allow only on SSL',  'wp-php-console' ),
92
-				 'callback' => [ $this, 'ssl_field' ],
91
+				 'label'    => esc_html__('Allow only on SSL', 'wp-php-console'),
92
+				 'callback' => [$this, 'ssl_field'],
93 93
 			],
94 94
 			'ip' => [
95
-				 'label'    => esc_html__( 'Allowed IP Masks',   'wp-php-console' ),
96
-				 'callback' => [ $this, 'ip_field' ],
95
+				 'label'    => esc_html__('Allowed IP Masks', 'wp-php-console'),
96
+				 'callback' => [$this, 'ip_field'],
97 97
 			],
98 98
 			'register' => [
99
-				 'label'    => esc_html__( 'Register PC Class',  'wp-php-console' ),
100
-				 'callback' => [ $this, 'register_field' ],
99
+				 'label'    => esc_html__('Register PC Class', 'wp-php-console'),
100
+				 'callback' => [$this, 'register_field'],
101 101
 			],
102 102
 			'stack'    => [
103
-				 'label'    => esc_html__( 'Show Call Stack',    'wp-php-console' ),
104
-				 'callback' => [ $this, 'stack_field' ],
103
+				 'label'    => esc_html__('Show Call Stack', 'wp-php-console'),
104
+				 'callback' => [$this, 'stack_field'],
105 105
 			],
106 106
 			'short'    => [
107
-				 'label'    => esc_html__( 'Short Path Names',   'wp-php-console' ),
108
-				 'callback' => [ $this, 'short_field' ],
107
+				 'label'    => esc_html__('Short Path Names', 'wp-php-console'),
108
+				 'callback' => [$this, 'short_field'],
109 109
 			],
110 110
 		];
111 111
 
112
-		foreach ( $settings_fields as $key => $field ) {
112
+		foreach ($settings_fields as $key => $field) {
113 113
 			add_settings_field(
114
-				$this->page . '['. $key . ']',
114
+				$this->page.'['.$key.']',
115 115
 				$field['label'],
116 116
 				$field['callback'],
117 117
 				$this->page,
@@ -135,31 +135,31 @@  discard block
 block discarded – undo
135 135
 		?>
136 136
 		<p><?php printf(
137 137
 				/* translators: Placeholder: %s refers to the PHP Console library, pointing to its GitHub repository */
138
-				_x( 'This plugin allows you to use %s within your WordPress installation for testing, debugging and development purposes.', 'PHP Console, the PHP Library', 'wp-php-console' ),
138
+				_x('This plugin allows you to use %s within your WordPress installation for testing, debugging and development purposes.', 'PHP Console, the PHP Library', 'wp-php-console'),
139 139
 				'<a href="https://github.com/barbushin/php-console" target="_blank">PHP Console</a>'
140 140
 			);
141
-		?><br><?php esc_html_e( 'Usage instructions:', 'wp-php-console' ); ?></p>
141
+		?><br><?php esc_html_e('Usage instructions:', 'wp-php-console'); ?></p>
142 142
 		<ol>
143 143
 			<?php
144 144
 
145 145
 			$instructions = [
146 146
 				sprintf(
147 147
 					/* translators: Placeholder: %s represents the Google Chrome PHP Console extension download link */
148
-					_x( 'Make sure you have downloaded and installed %s.', 'PHP Console, the Chrome Extension', 'wp-php-console' ),
148
+					_x('Make sure you have downloaded and installed %s.', 'PHP Console, the Chrome Extension', 'wp-php-console'),
149 149
 					'<a target="_blank" href="https://chrome.google.com/webstore/detail/php-console/nfhmhhlpfleoednkpnnnkolmclajemef">PHP Console extension for Google Chrome</a>'
150 150
 				),
151
-				esc_html__( 'Set a password for the eval terminal in the options below and hit "Save Changes".', 'wp-php-console' ),
152
-				esc_html__( 'Reload any page of your installation and click on the key icon in your Chrome browser address bar, enter your password and access the terminal.', 'wp-php-console' ),
153
-				esc_html__( 'From the eval terminal you can execute any PHP or WordPress specific function, including functions from your plugins and active theme.', 'wp-php-console' ),
151
+				esc_html__('Set a password for the eval terminal in the options below and hit "Save Changes".', 'wp-php-console'),
152
+				esc_html__('Reload any page of your installation and click on the key icon in your Chrome browser address bar, enter your password and access the terminal.', 'wp-php-console'),
153
+				esc_html__('From the eval terminal you can execute any PHP or WordPress specific function, including functions from your plugins and active theme.', 'wp-php-console'),
154 154
 				sprintf(
155 155
 					/* translators: Placeholders: %1$s - PHP code snippet example, %2$s - Chrome javascript console shortcut */
156
-					__( 'In your PHP code, you can call PHP Console debug statements like %1$s to display PHP variables in the browser\'s JavaScript-console (e.g. %2$s) and optionally filter selected tags through the browser\'s Remote PHP Eval Terminal screen\'s "Ignore Debug options".', 'wp-php-console' ),
156
+					__('In your PHP code, you can call PHP Console debug statements like %1$s to display PHP variables in the browser\'s JavaScript-console (e.g. %2$s) and optionally filter selected tags through the browser\'s Remote PHP Eval Terminal screen\'s "Ignore Debug options".', 'wp-php-console'),
157 157
 					'<code>debug(&#36;var, &#36;tag)</code>',
158 158
 					'<code>CTRL+SHIFT+J</code>'
159 159
 				),
160 160
 			];
161 161
 
162
-			foreach ( $instructions as $list_item ) :
162
+			foreach ($instructions as $list_item) :
163 163
 				?><li><?php echo $list_item; ?></li><?php
164 164
 			endforeach;
165 165
 
@@ -180,9 +180,9 @@  discard block
 block discarded – undo
180 180
 	public function password_field() {
181 181
 
182 182
 		?>
183
-		<input type="password" id="wp-php-console-password" name="wp_php_console[password]" value="<?php echo esc_attr( $this->options['password'] ); ?>">
184
-		<label for="wp-php-console-password"><?php esc_html_e( 'Required', 'wp-php-console' ); ?></label><br>
185
-		<p class="description"><?php esc_html_e( 'The password for the eval terminal. If empty, the plugin will not work.', 'wp-php-console' ); ?></p>
183
+		<input type="password" id="wp-php-console-password" name="wp_php_console[password]" value="<?php echo esc_attr($this->options['password']); ?>">
184
+		<label for="wp-php-console-password"><?php esc_html_e('Required', 'wp-php-console'); ?></label><br>
185
+		<p class="description"><?php esc_html_e('The password for the eval terminal. If empty, the plugin will not work.', 'wp-php-console'); ?></p>
186 186
 		<?php
187 187
 	}
188 188
 
@@ -197,9 +197,9 @@  discard block
 block discarded – undo
197 197
 	public function ssl_field() {
198 198
 
199 199
 		?>
200
-		<input type="checkbox" id="wp-php-console-ssl" name="wp_php_console[ssl]" value="1" <?php checked( (bool) $this->options['ssl'] ); ?> />
201
-		<label for="wp-php-console-ssl"><?php esc_html_e( 'Yes', 'wp-php-console' ); ?></label><br>
202
-		<p class="description"><?php esc_html_e( 'Tick this option if you want the eval terminal to work only on a SSL connection.', 'wp-php-console' ); ?></p>
200
+		<input type="checkbox" id="wp-php-console-ssl" name="wp_php_console[ssl]" value="1" <?php checked((bool) $this->options['ssl']); ?> />
201
+		<label for="wp-php-console-ssl"><?php esc_html_e('Yes', 'wp-php-console'); ?></label><br>
202
+		<p class="description"><?php esc_html_e('Tick this option if you want the eval terminal to work only on a SSL connection.', 'wp-php-console'); ?></p>
203 203
 		<?php
204 204
 	}
205 205
 
@@ -214,19 +214,19 @@  discard block
 block discarded – undo
214 214
 	public function ip_field() {
215 215
 
216 216
 		?>
217
-		<input type="text" class="regular-text" id="wp-php-console-ip" name="wp_php_console[ip]" value="<?php echo esc_attr( $this->options['ip'] ); ?>" />
218
-		<label for="wp-php-console-ip"><?php esc_html_e( 'IP addresses (optional)', 'wp-php-console' ); ?></label><br>
219
-		<p class="description"><?php esc_html_e( 'You may specify any of the following, to give access to specific IPs to the eval terminal:', 'wp-php-console' ); ?><br>
217
+		<input type="text" class="regular-text" id="wp-php-console-ip" name="wp_php_console[ip]" value="<?php echo esc_attr($this->options['ip']); ?>" />
218
+		<label for="wp-php-console-ip"><?php esc_html_e('IP addresses (optional)', 'wp-php-console'); ?></label><br>
219
+		<p class="description"><?php esc_html_e('You may specify any of the following, to give access to specific IPs to the eval terminal:', 'wp-php-console'); ?><br>
220 220
 			<ol>
221 221
 				<li><small><?php printf(
222 222
 						/* translators: Placeholders: %1$s - a single IP address, %2$s link to Varying Vagrant Vagrants project repository */
223
-						__( 'An IP address (for example %1$s, %2$s default IP address).', 'wp-php-console' ),
223
+						__('An IP address (for example %1$s, %2$s default IP address).', 'wp-php-console'),
224 224
 						'<code>192.168.50.4</code>',
225 225
 						'<a href="https://github.com/Varying-Vagrant-Vagrants/VVV">Varying Vagrant Vagrants</a>'
226 226
 					); ?></small></li>
227 227
 				<li><small><?php printf(
228 228
 						/* translators: Placeholders: %1$s a range of IP addresses, %2$s - comma separated IP addresses */
229
-						__( 'A range of addresses (%1$s) or multiple addresses, comma separated (%2$s).', 'wp-php-console' ),
229
+						__('A range of addresses (%1$s) or multiple addresses, comma separated (%2$s).', 'wp-php-console'),
230 230
 						'<code>192.168.*.*</code>',
231 231
 						'<code>192.168.10.25,192.168.10.28</code>'
232 232
 					); ?></small></li>
@@ -246,14 +246,14 @@  discard block
 block discarded – undo
246 246
 	public function register_field() {
247 247
 
248 248
 		?>
249
-		<input type="checkbox" id="wp-php-console-register" name="wp_php_console[register]" value="1" <?php checked( (bool) $this->options['register'] ); ?> />
250
-		<label for="wp-php-console-register"><?php esc_html_e( 'Yes', 'wp-php-console' ); ?></label><br>
249
+		<input type="checkbox" id="wp-php-console-register" name="wp_php_console[register]" value="1" <?php checked((bool) $this->options['register']); ?> />
250
+		<label for="wp-php-console-register"><?php esc_html_e('Yes', 'wp-php-console'); ?></label><br>
251 251
 		<p class="description"><?php
252
-			esc_html_e( 'Tick to register PC class in the global namespace.', 'wp-php-console' );
252
+			esc_html_e('Tick to register PC class in the global namespace.', 'wp-php-console');
253 253
 			echo '<br>';
254 254
 			printf(
255 255
 				/* translators: Placeholders: %1$s, %2$s and %3$s are PHP code snippets examples */
256
-				__( 'Allows to write %1$s or %2$s instructions in PHP to inspect %3$s in the JavaScript console.', 'wp-php-console' ),
256
+				__('Allows to write %1$s or %2$s instructions in PHP to inspect %3$s in the JavaScript console.', 'wp-php-console'),
257 257
 				'<code>PC::debug(&#36;var, &#36;tag)</code>',
258 258
 				'<code>PC::magic_tag(&#36;var)</code>',
259 259
 				'<code>&#36;var</code>'
@@ -272,9 +272,9 @@  discard block
 block discarded – undo
272 272
 	public function stack_field() {
273 273
 
274 274
 		?>
275
-		<input type="checkbox" id="wp-php-console-stack" name="wp_php_console[stack]" value="1" <?php checked( (bool) $this->options['stack'] ); ?> />
276
-		<label for="wp-php-console-stack"><?php esc_html_e( 'Yes', 'wp-php-console' ); ?></label><br />
277
-		<p class="description"><?php esc_html_e( 'Tick to see the full call stack when PHP Console writes to the browser JavaScript console.', 'wp-php-console' ); ?></p>
275
+		<input type="checkbox" id="wp-php-console-stack" name="wp_php_console[stack]" value="1" <?php checked((bool) $this->options['stack']); ?> />
276
+		<label for="wp-php-console-stack"><?php esc_html_e('Yes', 'wp-php-console'); ?></label><br />
277
+		<p class="description"><?php esc_html_e('Tick to see the full call stack when PHP Console writes to the browser JavaScript console.', 'wp-php-console'); ?></p>
278 278
 		<?php
279 279
 	}
280 280
 
@@ -289,14 +289,14 @@  discard block
 block discarded – undo
289 289
 	public function short_field() {
290 290
 
291 291
 		?>
292
-		<input type="checkbox" id="wp-php-console-short" name="wp_php_console[short]" value="1" <?php checked( (bool) $this->options['short'] ); ?> />
293
-		<label for="wp-php-console-short"><?php esc_html_e( 'Yes', 'wp-php-console' ); ?></label><br>
292
+		<input type="checkbox" id="wp-php-console-short" name="wp_php_console[short]" value="1" <?php checked((bool) $this->options['short']); ?> />
293
+		<label for="wp-php-console-short"><?php esc_html_e('Yes', 'wp-php-console'); ?></label><br>
294 294
 		<p class="description"><?php
295
-			esc_html_e( 'Tick to shorten the length of PHP Console error sources and traces paths in browser JavaScript console for better readability.', 'wp-php-console' );
295
+			esc_html_e('Tick to shorten the length of PHP Console error sources and traces paths in browser JavaScript console for better readability.', 'wp-php-console');
296 296
 			echo '<br>';
297 297
 			printf(
298 298
 				/* translators: Placeholders: %1$s - long server path, %2$s - shortened server path */
299
-				__( 'Paths like %1$s will be displayed as %2$s', 'wp-php-console' ),
299
+				__('Paths like %1$s will be displayed as %2$s', 'wp-php-console'),
300 300
 				'<code>/server/path/to/document/root/WP/wp-admin/admin.php:31</code>',
301 301
 				'<code>/WP/wp-admin/admin.php:31</code>'
302 302
 			); ?></p>
@@ -314,24 +314,24 @@  discard block
 block discarded – undo
314 314
 	 * @param array $option user input
315 315
 	 * @return array sanitized input
316 316
 	 */
317
-	public function sanitize_field( $option ) {
317
+	public function sanitize_field($option) {
318 318
 
319
-		$input = wp_parse_args( $option, [
319
+		$input = wp_parse_args($option, [
320 320
 			'ip'       => '',
321 321
 			'password' => '',
322 322
 			'register' => false,
323 323
 			'short'    => false,
324 324
 			'ssl'      => false,
325 325
 			'stack'    => false,
326
-		] );
326
+		]);
327 327
 
328 328
 		$sanitized_input = [
329
-			'ip'       => sanitize_text_field( $input['ip'] ),
330
-			'password' => sanitize_text_field( $input['password'] ),
331
-			'register' => ! empty( $input['register'] ),
332
-			'short'    => ! empty( $input['short'] ),
333
-			'ssl'      => ! empty( $input['ssl'] ),
334
-			'stack'    => ! empty( $input['stack'] ),
329
+			'ip'       => sanitize_text_field($input['ip']),
330
+			'password' => sanitize_text_field($input['password']),
331
+			'register' => ! empty($input['register']),
332
+			'short'    => ! empty($input['short']),
333
+			'ssl'      => ! empty($input['ssl']),
334
+			'stack'    => ! empty($input['stack']),
335 335
 		];
336 336
 
337 337
 		return $sanitized_input;
@@ -349,14 +349,14 @@  discard block
 block discarded – undo
349 349
 
350 350
 		?>
351 351
 		<div class="wrap">
352
-			<h2><?php esc_html_e( 'WP PHP Console', 'wp-php-console' ); ?></h2>
352
+			<h2><?php esc_html_e('WP PHP Console', 'wp-php-console'); ?></h2>
353 353
 			<hr />
354 354
 			<form method="post" action="options.php">
355 355
 				<?php
356 356
 
357
-				settings_fields( $this->option );
357
+				settings_fields($this->option);
358 358
 
359
-				do_settings_sections( $this->page );
359
+				do_settings_sections($this->page);
360 360
 
361 361
 				submit_button();
362 362
 
Please login to merge, or discard this patch.
src/Plugin.php 1 patch
Spacing   +81 added lines, -81 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 
17 17
 use PhpConsole;
18 18
 
19
-defined( 'ABSPATH' ) or exit;
19
+defined('ABSPATH') or exit;
20 20
 
21 21
 /**
22 22
  * WP PHP Console main class.
@@ -61,11 +61,11 @@  discard block
 block discarded – undo
61 61
 	 */
62 62
 	private function set_debug_mode() {
63 63
 
64
-		@error_reporting( E_ALL );
64
+		@error_reporting(E_ALL);
65 65
 
66
-		foreach ( [ 'WP_DEBUG',	'WP_DEBUG_LOG', 'WP_DEBUG_DISPLAY', ] as $wp_debug_constant ) {
67
-			if ( ! defined( $wp_debug_constant ) ) {
68
-				define ( $wp_debug_constant, true );
66
+		foreach (['WP_DEBUG', 'WP_DEBUG_LOG', 'WP_DEBUG_DISPLAY', ] as $wp_debug_constant) {
67
+			if ( ! defined($wp_debug_constant)) {
68
+				define($wp_debug_constant, true);
69 69
 			}
70 70
 		}
71 71
 	}
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
 		load_plugin_textdomain(
95 95
 			'wp-php-console',
96 96
 			false,
97
-			dirname( dirname( plugin_basename( __FILE__ ) ) ) . '/languages/'
97
+			dirname(dirname(plugin_basename(__FILE__))).'/languages/'
98 98
 		);
99 99
 	}
100 100
 
@@ -106,19 +106,19 @@  discard block
 block discarded – undo
106 106
 	 */
107 107
 	private function set_admin() {
108 108
 
109
-		if ( is_admin() ) {
109
+		if (is_admin()) {
110 110
 
111
-			add_filter( 'plugin_action_links_wp-php-console/wp-php-console.php', static function( $actions ) {
112
-				return array_merge( [
113
-					'<a href="' . esc_url( self::get_settings_page_url() ) . '">' . esc_html__( 'Settings', 'wp-php-console' ) . '</a>',
114
-					'<a href="' . esc_url( self::get_project_page_url() ) . '">' . esc_html__( 'GitHub', 'wp-php-console' ) . '</a>',
115
-					'<a href="' . esc_url( self::get_support_page_url() ) . '">' . esc_html__( 'Support', 'wp-php-console' ) . '</a>',
116
-					'<a href="' . esc_url( self::get_reviews_page_url() ) . '">' . esc_html__( 'Review', 'wp-php-console' ) . '</a>',
117
-				], $actions );
111
+			add_filter('plugin_action_links_wp-php-console/wp-php-console.php', static function($actions) {
112
+				return array_merge([
113
+					'<a href="'.esc_url(self::get_settings_page_url()).'">'.esc_html__('Settings', 'wp-php-console').'</a>',
114
+					'<a href="'.esc_url(self::get_project_page_url()).'">'.esc_html__('GitHub', 'wp-php-console').'</a>',
115
+					'<a href="'.esc_url(self::get_support_page_url()).'">'.esc_html__('Support', 'wp-php-console').'</a>',
116
+					'<a href="'.esc_url(self::get_reviews_page_url()).'">'.esc_html__('Review', 'wp-php-console').'</a>',
117
+				], $actions);
118 118
 			} );
119 119
 
120
-			if ( ! defined( 'DOING_AJAX' ) ) {
121
-				new Settings( $this->options );
120
+			if ( ! defined('DOING_AJAX')) {
121
+				new Settings($this->options);
122 122
 			}
123 123
 		}
124 124
 	}
@@ -132,16 +132,16 @@  discard block
 block discarded – undo
132 132
 	private function set_hooks() {
133 133
 
134 134
 		// bail out if PHP Console can't be found
135
-		if ( ! class_exists( 'PhpConsole\Connector' ) ) {
135
+		if ( ! class_exists('PhpConsole\Connector')) {
136 136
 			return;
137 137
 		}
138 138
 
139 139
 		// handle translations
140
-		add_action( 'plugins_loaded', [ $this, 'set_locale' ] );
140
+		add_action('plugins_loaded', [$this, 'set_locale']);
141 141
 		// connect to PHP Console
142
-		add_action( 'init',           [ $this, 'connect' ], -1000 );
142
+		add_action('init', [$this, 'connect'], -1000);
143 143
 		// delay further PHP Console initialisation to have more context during Remote PHP execution
144
-		add_action( 'wp_loaded',      [ $this, 'init' ], -1000 );
144
+		add_action('wp_loaded', [$this, 'init'], -1000);
145 145
 	}
146 146
 
147 147
 
@@ -158,27 +158,27 @@  discard block
 block discarded – undo
158 158
 	public function connect() {
159 159
 
160 160
 		// workaround for avoiding headers already sent warnings
161
-		@error_reporting( E_ALL & ~E_WARNING );
161
+		@error_reporting(E_ALL & ~E_WARNING);
162 162
 
163
-		if ( ! @session_id() ) {
163
+		if ( ! @session_id()) {
164 164
 			@session_start();
165 165
 		}
166 166
 
167 167
 		$connected = true;
168 168
 
169
-		if ( ! $this->connector instanceof PhpConsole\Connector ) {
169
+		if ( ! $this->connector instanceof PhpConsole\Connector) {
170 170
 			try {
171 171
 				$this->connector = PhpConsole\Connector::getInstance();
172
-			} catch ( \Exception $e ) {
172
+			} catch (\Exception $e) {
173 173
 				$connected = false;
174 174
 			}
175 175
 		}
176 176
 
177 177
 		// restore error reporting
178
-		@error_reporting( E_ALL );
178
+		@error_reporting(E_ALL);
179 179
 
180 180
 		// apply PHP Console options
181
-		if ( $connected ) {
181
+		if ($connected) {
182 182
 			$this->apply_options();
183 183
 		}
184 184
 	}
@@ -193,16 +193,16 @@  discard block
 block discarded – undo
193 193
 	 */
194 194
 	private function get_options() {
195 195
 
196
-		$options = get_option( 'wp_php_console', [] );
196
+		$options = get_option('wp_php_console', []);
197 197
 
198
-		return wp_parse_args( $options, [
198
+		return wp_parse_args($options, [
199 199
 			'ip'       => '',
200 200
 			'password' => '',
201 201
 			'register' => false,
202 202
 			'short'    => false,
203 203
 			'ssl'      => false,
204 204
 			'stack'    => false,
205
-		] );
205
+		]);
206 206
 	}
207 207
 
208 208
 
@@ -214,31 +214,31 @@  discard block
 block discarded – undo
214 214
 	private function apply_options() {
215 215
 
216 216
 		// bail out if not connected yet to PHP Console
217
-		if ( ! $this->connector instanceof PhpConsole\Connector ) {
217
+		if ( ! $this->connector instanceof PhpConsole\Connector) {
218 218
 			return;
219 219
 		}
220 220
 
221 221
 		// apply 'register' option to PHP Console...
222
-		if ( true === $this->options['register'] && ! class_exists( 'PC', false ) ) {
222
+		if (true === $this->options['register'] && ! class_exists('PC', false)) {
223 223
 			// ...only if PC not registered yet
224 224
 			try {
225 225
 				PhpConsole\Helper::register();
226
-			} catch( \Exception $e ) {
227
-				$this->print_notice_exception( $e );
226
+			} catch (\Exception $e) {
227
+				$this->print_notice_exception($e);
228 228
 			}
229 229
 		}
230 230
 
231 231
 		// apply 'stack' option to PHP Console
232
-		if ( true === $this->options['stack'] ) {
232
+		if (true === $this->options['stack']) {
233 233
 			$this->connector->getDebugDispatcher()->detectTraceAndSource = true;
234 234
 		}
235 235
 
236 236
 		// apply 'short' option to PHP Console
237
-		if ( true === $this->options['short'] ) {
237
+		if (true === $this->options['short']) {
238 238
 			try {
239
-				$this->connector->setSourcesBasePath( $_SERVER['DOCUMENT_ROOT'] );
240
-			} catch ( \Exception $e ) {
241
-				$this->print_notice_exception( $e );
239
+				$this->connector->setSourcesBasePath($_SERVER['DOCUMENT_ROOT']);
240
+			} catch (\Exception $e) {
241
+				$this->print_notice_exception($e);
242 242
 			}
243 243
 		}
244 244
 	}
@@ -254,100 +254,100 @@  discard block
 block discarded – undo
254 254
 	public function init() {
255 255
 
256 256
 		// get PHP Console extension password
257
-		$password = trim( $this->options['password'] );
257
+		$password = trim($this->options['password']);
258 258
 
259
-		if ( empty( $password ) ) {
259
+		if (empty($password)) {
260 260
 
261 261
 			// display admin notice and abort if no password has been set
262
-			add_action( 'admin_notices', [ $this, 'password_notice' ] );
262
+			add_action('admin_notices', [$this, 'password_notice']);
263 263
 			return;
264 264
 		}
265 265
 
266 266
 		// selectively remove slashes added by WordPress as expected by PHP Console
267
-		if ( array_key_exists( PhpConsole\Connector::POST_VAR_NAME, $_POST ) ) {
268
-			$_POST[ PhpConsole\Connector::POST_VAR_NAME ] = stripslashes_deep( $_POST[ PhpConsole\Connector::POST_VAR_NAME ] );
267
+		if (array_key_exists(PhpConsole\Connector::POST_VAR_NAME, $_POST)) {
268
+			$_POST[PhpConsole\Connector::POST_VAR_NAME] = stripslashes_deep($_POST[PhpConsole\Connector::POST_VAR_NAME]);
269 269
 		}
270 270
 
271 271
 		// get PHP Console instance if wasn't set yet
272
-		if ( ! $this->connector instanceof PhpConsole\Connector ) {
272
+		if ( ! $this->connector instanceof PhpConsole\Connector) {
273 273
 
274 274
 			// workaround for avoiding headers already sent warnings
275
-			@error_reporting( E_ALL & ~E_WARNING );
275
+			@error_reporting(E_ALL & ~E_WARNING);
276 276
 
277 277
 			try {
278 278
 				$this->connector = PhpConsole\Connector::getInstance();
279 279
 				$connected       = true;
280
-			} catch ( \Exception $e ) {
280
+			} catch (\Exception $e) {
281 281
 				$connected       = false;
282 282
 			}
283 283
 
284 284
 			// restore error reporting
285
-			@error_reporting( E_ALL );
285
+			@error_reporting(E_ALL);
286 286
 
287
-			if ( ! $connected ) {
287
+			if ( ! $connected) {
288 288
 				return;
289 289
 			}
290 290
 		}
291 291
 
292 292
 		// set PHP Console password
293 293
 		try {
294
-			$this->connector->setPassword( $password );
295
-		} catch ( \Exception $e ) {
296
-			$this->print_notice_exception( $e );
294
+			$this->connector->setPassword($password);
295
+		} catch (\Exception $e) {
296
+			$this->print_notice_exception($e);
297 297
 		}
298 298
 
299 299
 		// get PHP Console handler instance
300 300
 		$handler = PhpConsole\Handler::getInstance();
301 301
 
302
-		if ( true !== PhpConsole\Handler::getInstance()->isStarted() ) {
302
+		if (true !== PhpConsole\Handler::getInstance()->isStarted()) {
303 303
 			try {
304 304
 				$handler->start();
305
-			} catch( \Exception $e ) {
306
-				$this->print_notice_exception( $e );
305
+			} catch (\Exception $e) {
306
+				$this->print_notice_exception($e);
307 307
 				return;
308 308
 			}
309 309
 		}
310 310
 
311 311
 		// enable SSL-only mode
312
-		if ( true === $this->options['ssl'] ) {
312
+		if (true === $this->options['ssl']) {
313 313
 			$this->connector->enableSslOnlyMode();
314 314
 		}
315 315
 
316 316
 		// restrict IP addresses
317
-		$allowedIpMasks = ! empty( $this->options['ip'] ) ? explode( ',', $this->options['ip'] ) : '';
317
+		$allowedIpMasks = ! empty($this->options['ip']) ? explode(',', $this->options['ip']) : '';
318 318
 
319
-		if ( is_array( $allowedIpMasks ) && count( $allowedIpMasks ) > 0 ) {
320
-			$this->connector->setAllowedIpMasks( $allowedIpMasks );
319
+		if (is_array($allowedIpMasks) && count($allowedIpMasks) > 0) {
320
+			$this->connector->setAllowedIpMasks($allowedIpMasks);
321 321
 		}
322 322
 
323 323
 		$evalProvider = $this->connector->getEvalDispatcher()->getEvalProvider();
324 324
 
325 325
 		try {
326
-			$evalProvider->addSharedVar( 'uri', $_SERVER['REQUEST_URI'] );
327
-		} catch ( \Exception $e ) {
328
-			$this->print_notice_exception( $e );
326
+			$evalProvider->addSharedVar('uri', $_SERVER['REQUEST_URI']);
327
+		} catch (\Exception $e) {
328
+			$this->print_notice_exception($e);
329 329
 		}
330 330
 
331 331
 		try {
332
-			$evalProvider->addSharedVarReference( 'post', $_POST );
333
-		} catch ( \Exception $e ) {
334
-			$this->print_notice_exception( $e );
332
+			$evalProvider->addSharedVarReference('post', $_POST);
333
+		} catch (\Exception $e) {
334
+			$this->print_notice_exception($e);
335 335
 		}
336 336
 
337
-		$openBaseDirs = [ ABSPATH, get_template_directory() ];
337
+		$openBaseDirs = [ABSPATH, get_template_directory()];
338 338
 
339 339
 		try {
340
-			$evalProvider->addSharedVarReference( 'dirs', $openBaseDirs );
341
-		} catch ( \Exception $e ) {
342
-			$this->print_notice_exception( $e );
340
+			$evalProvider->addSharedVarReference('dirs', $openBaseDirs);
341
+		} catch (\Exception $e) {
342
+			$this->print_notice_exception($e);
343 343
 		}
344 344
 
345
-		$evalProvider->setOpenBaseDirs( $openBaseDirs );
345
+		$evalProvider->setOpenBaseDirs($openBaseDirs);
346 346
 
347 347
 		try {
348 348
 			$this->connector->startEvalRequestsListener();
349
-		} catch ( \Exception $e ) {
350
-			$this->print_notice_exception( $e );
349
+		} catch (\Exception $e) {
350
+			$this->print_notice_exception($e);
351 351
 		}
352 352
 	}
353 353
 
@@ -359,13 +359,13 @@  discard block
 block discarded – undo
359 359
 	 *
360 360
 	 * @param \Exception $e Exception object
361 361
 	 */
362
-	public function print_notice_exception( \Exception $e ) {
362
+	public function print_notice_exception(\Exception $e) {
363 363
 
364
-		add_action( 'admin_notices', static function() use ( $e ) {
364
+		add_action('admin_notices', static function() use ($e) {
365 365
 
366 366
 			?>
367 367
 			<div class="error">
368
-				<p><?php printf( '%1$s: %2$s', self::NAME, $e->getMessage() ); ?></p>
368
+				<p><?php printf('%1$s: %2$s', self::NAME, $e->getMessage()); ?></p>
369 369
 			</div>
370 370
 			<?php
371 371
 
@@ -388,9 +388,9 @@  discard block
 block discarded – undo
388 388
 		<div class="update-nag">
389 389
 			<p><?php printf(
390 390
 				/* translators: Placeholders: %1$s - WP PHP Console name, %2$s - opening HTML <a> link tag; %3$s closing HTML </a> link tag */
391
-				__( '%1$s: Please remember to %2$sset a password%3$s if you want to enable the terminal.', 'wp-php-console' ),
392
-				'<strong>' . self::NAME . '</strong>',
393
-				'<a href="' . esc_url( admin_url( 'options-general.php?page=wp-php-console' ) ) .'">',
391
+				__('%1$s: Please remember to %2$sset a password%3$s if you want to enable the terminal.', 'wp-php-console'),
392
+				'<strong>'.self::NAME.'</strong>',
393
+				'<a href="'.esc_url(admin_url('options-general.php?page=wp-php-console')).'">',
394 394
 				'</a>'
395 395
 			); ?></p>
396 396
 		</div>
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 	 */
408 408
 	public static function get_plugin_path() {
409 409
 
410
-		return untrailingslashit( dirname( __DIR__ ) );
410
+		return untrailingslashit(dirname(__DIR__));
411 411
 	}
412 412
 
413 413
 
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
 	 */
419 419
 	public static function get_plugin_vendor_path() {
420 420
 
421
-		return self::get_plugin_path() . '/vendor';
421
+		return self::get_plugin_path().'/vendor';
422 422
 	}
423 423
 
424 424
 
@@ -483,7 +483,7 @@  discard block
 block discarded – undo
483 483
 	 */
484 484
 	public static function get_settings_page_url() {
485 485
 
486
-		return admin_url( 'options-general.php?page=wp-php-console' );
486
+		return admin_url('options-general.php?page=wp-php-console');
487 487
 	}
488 488
 
489 489
 
@@ -496,7 +496,7 @@  discard block
 block discarded – undo
496 496
 	 */
497 497
 	public static function is_settings_page() {
498 498
 
499
-		return is_admin() && isset( $_GET['page'] ) && 'page' === 'wp-php-console';
499
+		return is_admin() && isset($_GET['page']) && 'page' === 'wp-php-console';
500 500
 	}
501 501
 
502 502
 
Please login to merge, or discard this patch.
src/Functions.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@
 block discarded – undo
12 12
  * @license   http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License v3.0
13 13
  */
14 14
 
15
-defined( 'ABSPATH' ) or exit;
15
+defined('ABSPATH') or exit;
16 16
 
17 17
 
18 18
 /**
Please login to merge, or discard this patch.
wp-php-console.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
  * at this URL: http://www.gnu.org/licenses/gpl-3.0.html
41 41
  */
42 42
 
43
-defined( 'ABSPATH' ) or exit;
43
+defined('ABSPATH') or exit;
44 44
 
45 45
 /**
46 46
  * WP PHP Console loader.
@@ -74,14 +74,14 @@  discard block
 block discarded – undo
74 74
 	 */
75 75
 	protected function __construct() {
76 76
 
77
-		register_activation_hook( __FILE__, array( $this, 'activation_check' ) );
77
+		register_activation_hook(__FILE__, array($this, 'activation_check'));
78 78
 
79
-		add_action( 'admin_init',    array( $this, 'check_environment' ) );
80
-		add_action( 'admin_init',    array( $this, 'add_plugin_notices' ) );
81
-		add_action( 'admin_notices', array( $this, 'admin_notices' ), 15 );
79
+		add_action('admin_init', array($this, 'check_environment'));
80
+		add_action('admin_init', array($this, 'add_plugin_notices'));
81
+		add_action('admin_notices', array($this, 'admin_notices'), 15);
82 82
 
83 83
 		// if the environment check fails, initialize the plugin
84
-		if ( $this->is_environment_compatible() && $this->is_wp_compatible() ) {
84
+		if ($this->is_environment_compatible() && $this->is_wp_compatible()) {
85 85
 			$this->init_plugin();
86 86
 		}
87 87
 	}
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
 	 */
95 95
 	public function __clone() {
96 96
 
97
-		_doing_it_wrong( __FUNCTION__, sprintf( 'You cannot clone instances of %s.', get_class( $this ) ), '1.5.4' );
97
+		_doing_it_wrong(__FUNCTION__, sprintf('You cannot clone instances of %s.', get_class($this)), '1.5.4');
98 98
 	}
99 99
 
100 100
 
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 	 */
106 106
 	public function __wakeup() {
107 107
 
108
-		_doing_it_wrong( __FUNCTION__, sprintf( 'You cannot unserialize instances of %s.', get_class( $this ) ), '1.5.4' );
108
+		_doing_it_wrong(__FUNCTION__, sprintf('You cannot unserialize instances of %s.', get_class($this)), '1.5.4');
109 109
 	}
110 110
 
111 111
 
@@ -119,12 +119,12 @@  discard block
 block discarded – undo
119 119
 	private function init_plugin() {
120 120
 
121 121
 		// autoload plugin and vendor files
122
-		$loader = require_once plugin_dir_path( __FILE__ ) . 'vendor/autoload.php';
122
+		$loader = require_once plugin_dir_path(__FILE__).'vendor/autoload.php';
123 123
 
124 124
 		// register plugin namespace with autoloader
125
-		$loader->addPsr4( 'WP_PHP_Console\\', __DIR__ . '/src' );
125
+		$loader->addPsr4('WP_PHP_Console\\', __DIR__.'/src');
126 126
 
127
-		require_once plugin_dir_path( __FILE__ ) . 'src/Functions.php';
127
+		require_once plugin_dir_path(__FILE__).'src/Functions.php';
128 128
 
129 129
 		wp_php_console();
130 130
 	}
@@ -141,11 +141,11 @@  discard block
 block discarded – undo
141 141
 	 */
142 142
 	public function activation_check() {
143 143
 
144
-		if ( ! $this->is_environment_compatible() ) {
144
+		if ( ! $this->is_environment_compatible()) {
145 145
 
146 146
 			$this->deactivate_plugin();
147 147
 
148
-			wp_die( self::PLUGIN_NAME . ' could not be activated. ' . $this->get_environment_message() );
148
+			wp_die(self::PLUGIN_NAME.' could not be activated. '.$this->get_environment_message());
149 149
 		}
150 150
 	}
151 151
 
@@ -159,11 +159,11 @@  discard block
 block discarded – undo
159 159
 	 */
160 160
 	public function check_environment() {
161 161
 
162
-		if ( ! $this->is_environment_compatible() && is_plugin_active( plugin_basename( __FILE__ ) ) ) {
162
+		if ( ! $this->is_environment_compatible() && is_plugin_active(plugin_basename(__FILE__))) {
163 163
 
164 164
 			$this->deactivate_plugin();
165 165
 
166
-			$this->add_admin_notice( 'bad_environment', 'error', self::PLUGIN_NAME . ' has been deactivated. ' . $this->get_environment_message() );
166
+			$this->add_admin_notice('bad_environment', 'error', self::PLUGIN_NAME.' has been deactivated. '.$this->get_environment_message());
167 167
 		}
168 168
 	}
169 169
 
@@ -177,14 +177,14 @@  discard block
 block discarded – undo
177 177
 	 */
178 178
 	public function add_plugin_notices() {
179 179
 
180
-		if ( ! $this->is_wp_compatible() ) {
180
+		if ( ! $this->is_wp_compatible()) {
181 181
 
182
-			$this->add_admin_notice( 'update_wordpress', 'error', sprintf(
182
+			$this->add_admin_notice('update_wordpress', 'error', sprintf(
183 183
 				'%s requires WordPress version %s or higher. Please %supdate WordPress &raquo;%s',
184
-				'<strong>' . self::PLUGIN_NAME . '</strong>',
184
+				'<strong>'.self::PLUGIN_NAME.'</strong>',
185 185
 				self::MINIMUM_WP_VERSION,
186
-				'<a href="' . esc_url( admin_url( 'update-core.php' ) ) . '">', '</a>'
187
-			) );
186
+				'<a href="'.esc_url(admin_url('update-core.php')).'">', '</a>'
187
+			));
188 188
 		}
189 189
 	}
190 190
 
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 	private function is_wp_compatible() {
200 200
 		global $wp_version;
201 201
 
202
-		return version_compare( $wp_version, self::MINIMUM_WP_VERSION, '>=' );
202
+		return version_compare($wp_version, self::MINIMUM_WP_VERSION, '>=');
203 203
 	}
204 204
 
205 205
 
@@ -210,10 +210,10 @@  discard block
 block discarded – undo
210 210
 	 */
211 211
 	private function deactivate_plugin() {
212 212
 
213
-		deactivate_plugins( plugin_basename( __FILE__ ) );
213
+		deactivate_plugins(plugin_basename(__FILE__));
214 214
 
215
-		if ( isset( $_GET['activate'] ) ) {
216
-			unset( $_GET['activate'] );
215
+		if (isset($_GET['activate'])) {
216
+			unset($_GET['activate']);
217 217
 		}
218 218
 	}
219 219
 
@@ -227,9 +227,9 @@  discard block
 block discarded – undo
227 227
 	 * @param string $class CSS class
228 228
 	 * @param string $message message content
229 229
 	 */
230
-	private function add_admin_notice( $slug, $class, $message ) {
230
+	private function add_admin_notice($slug, $class, $message) {
231 231
 
232
-		$this->notices[ $slug ] = array(
232
+		$this->notices[$slug] = array(
233 233
 			'class'   => $class,
234 234
 			'message' => $message
235 235
 		);
@@ -245,11 +245,11 @@  discard block
 block discarded – undo
245 245
 	 */
246 246
 	public function admin_notices() {
247 247
 
248
-		foreach ( (array) $this->notices as $notice_key => $notice ) :
248
+		foreach ((array) $this->notices as $notice_key => $notice) :
249 249
 
250 250
 			?>
251
-			<div class="<?php echo esc_attr( $notice['class'] ); ?>">
252
-				<p><?php echo wp_kses( $notice['message'], array( 'a' => array( 'href' => array() ) ) ); ?></p>
251
+			<div class="<?php echo esc_attr($notice['class']); ?>">
252
+				<p><?php echo wp_kses($notice['message'], array('a' => array('href' => array()))); ?></p>
253 253
 			</div>
254 254
 			<?php
255 255
 
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
 	 */
267 267
 	private function is_environment_compatible() {
268 268
 
269
-		return version_compare( PHP_VERSION, self::MINIMUM_PHP_VERSION, '>=' );
269
+		return version_compare(PHP_VERSION, self::MINIMUM_PHP_VERSION, '>=');
270 270
 	}
271 271
 
272 272
 
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
 	 */
280 280
 	private function get_environment_message() {
281 281
 
282
-		return sprintf( 'The minimum PHP version required for this plugin is %1$s. You are running %2$s.', self::MINIMUM_PHP_VERSION, PHP_VERSION );
282
+		return sprintf('The minimum PHP version required for this plugin is %1$s. You are running %2$s.', self::MINIMUM_PHP_VERSION, PHP_VERSION);
283 283
 	}
284 284
 
285 285
 
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
 	 */
295 295
 	public static function instance() {
296 296
 
297
-		if ( null === self::$instance ) {
297
+		if (null === self::$instance) {
298 298
 			self::$instance = new self();
299 299
 		}
300 300
 
Please login to merge, or discard this patch.