Passed
Push — master ( 0bfe2c...477c3d )
by Paul
03:02
created
compatibility.php 1 patch
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -7,8 +7,8 @@  discard block
 block discarded – undo
7 7
  * @see https://docs.gravityforms.com/gform_noconflict_scripts/
8 8
  */
9 9
 add_filter('gform_noconflict_scripts', function (array $scripts) {
10
-    $scripts[] = 'blackbar';
11
-    return $scripts;
10
+	$scripts[] = 'blackbar';
11
+	return $scripts;
12 12
 });
13 13
 
14 14
 /*
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @see https://docs.gravityforms.com/gform_noconflict_styles/
17 17
  */
18 18
 add_filter('gform_noconflict_styles', function (array $styles) {
19
-    $styles[] = 'blackbar';
20
-    $styles[] = 'blackbar-syntax';
21
-    return $styles;
19
+	$styles[] = 'blackbar';
20
+	$styles[] = 'blackbar-syntax';
21
+	return $styles;
22 22
 });
Please login to merge, or discard this patch.
autoload.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -3,20 +3,20 @@
 block discarded – undo
3 3
 defined('WPINC') || die;
4 4
 
5 5
 spl_autoload_register(function ($className) {
6
-    $namespaces = [
7
-        'GeminiLabs\\BlackBar\\' => __DIR__.'/plugin/',
8
-        'GeminiLabs\\BlackBar\\Tests\\' => __DIR__.'/tests/',
9
-    ];
10
-    foreach ($namespaces as $prefix => $baseDir) {
11
-        $len = strlen($prefix);
12
-        if (0 !== strncmp($prefix, $className, $len)) {
13
-            continue;
14
-        }
15
-        $file = $baseDir.str_replace('\\', '/', substr($className, $len)).'.php';
16
-        if (!file_exists($file)) {
17
-            continue;
18
-        }
19
-        require $file;
20
-        break;
21
-    }
6
+	$namespaces = [
7
+		'GeminiLabs\\BlackBar\\' => __DIR__.'/plugin/',
8
+		'GeminiLabs\\BlackBar\\Tests\\' => __DIR__.'/tests/',
9
+	];
10
+	foreach ($namespaces as $prefix => $baseDir) {
11
+		$len = strlen($prefix);
12
+		if (0 !== strncmp($prefix, $className, $len)) {
13
+			continue;
14
+		}
15
+		$file = $baseDir.str_replace('\\', '/', substr($className, $len)).'.php';
16
+		if (!file_exists($file)) {
17
+			continue;
18
+		}
19
+		require $file;
20
+		break;
21
+	}
22 22
 });
Please login to merge, or discard this patch.
activate.php 1 patch
Indentation   +126 added lines, -126 removed lines patch added patch discarded remove patch
@@ -8,141 +8,141 @@
 block discarded – undo
8 8
  */
9 9
 class GL_Plugin_Check_v6
10 10
 {
11
-    const MIN_PHP_VERSION = '7.2';
12
-    const MIN_WORDPRESS_VERSION = '5.8';
11
+	const MIN_PHP_VERSION = '7.2';
12
+	const MIN_WORDPRESS_VERSION = '5.8';
13 13
 
14
-    /**
15
-     * @var array
16
-     */
17
-    public $versions;
14
+	/**
15
+	 * @var array
16
+	 */
17
+	public $versions;
18 18
 
19
-    /**
20
-     * @var string
21
-     */
22
-    protected $file;
19
+	/**
20
+	 * @var string
21
+	 */
22
+	protected $file;
23 23
 
24
-    /**
25
-     * @param string $file
26
-     */
27
-    public function __construct($file)
28
-    {
29
-        $this->file = realpath($file);
30
-        $versionRequirements = get_file_data($this->file, [
31
-            'php' => 'Requires PHP',
32
-            'wordpress' => 'Requires at least',
33
-        ]);
34
-        $this->versions = wp_parse_args(array_filter($versionRequirements), [
35
-            'php' => static::MIN_PHP_VERSION,
36
-            'wordpress' => static::MIN_WORDPRESS_VERSION,
37
-        ]);
38
-    }
24
+	/**
25
+	 * @param string $file
26
+	 */
27
+	public function __construct($file)
28
+	{
29
+		$this->file = realpath($file);
30
+		$versionRequirements = get_file_data($this->file, [
31
+			'php' => 'Requires PHP',
32
+			'wordpress' => 'Requires at least',
33
+		]);
34
+		$this->versions = wp_parse_args(array_filter($versionRequirements), [
35
+			'php' => static::MIN_PHP_VERSION,
36
+			'wordpress' => static::MIN_WORDPRESS_VERSION,
37
+		]);
38
+	}
39 39
 
40
-    /**
41
-     * @return bool
42
-     */
43
-    public function canProceed()
44
-    {
45
-        if ($this->isValid()) {
46
-            return true;
47
-        }
48
-        add_action('activated_plugin', [$this, 'deactivate']);
49
-        add_action('admin_notices', [$this, 'deactivate']);
50
-        return false;
51
-    }
40
+	/**
41
+	 * @return bool
42
+	 */
43
+	public function canProceed()
44
+	{
45
+		if ($this->isValid()) {
46
+			return true;
47
+		}
48
+		add_action('activated_plugin', [$this, 'deactivate']);
49
+		add_action('admin_notices', [$this, 'deactivate']);
50
+		return false;
51
+	}
52 52
 
53
-    /**
54
-     * @return bool
55
-     */
56
-    public function isPhpValid()
57
-    {
58
-        return version_compare(PHP_VERSION, $this->versions['php'], '>=');
59
-    }
53
+	/**
54
+	 * @return bool
55
+	 */
56
+	public function isPhpValid()
57
+	{
58
+		return version_compare(PHP_VERSION, $this->versions['php'], '>=');
59
+	}
60 60
 
61
-    /**
62
-     * @return bool
63
-     */
64
-    public function isValid()
65
-    {
66
-        return $this->isPhpValid() && $this->isWpValid();
67
-    }
61
+	/**
62
+	 * @return bool
63
+	 */
64
+	public function isValid()
65
+	{
66
+		return $this->isPhpValid() && $this->isWpValid();
67
+	}
68 68
 
69
-    /**
70
-     * @return bool
71
-     */
72
-    public function isWpValid()
73
-    {
74
-        global $wp_version;
75
-        return version_compare($wp_version, $this->versions['wordpress'], '>=');
76
-    }
69
+	/**
70
+	 * @return bool
71
+	 */
72
+	public function isWpValid()
73
+	{
74
+		global $wp_version;
75
+		return version_compare($wp_version, $this->versions['wordpress'], '>=');
76
+	}
77 77
 
78
-    /**
79
-     * @param string $plugin
80
-     * @return void
81
-     */
82
-    public function deactivate($plugin)
83
-    {
84
-        if ($this->isValid()) {
85
-            return;
86
-        }
87
-        $pluginSlug = plugin_basename($this->file);
88
-        if ($plugin == $pluginSlug) {
89
-            $this->redirect(); // exit
90
-        }
91
-        $pluginData = get_file_data($this->file, ['name' => 'Plugin Name'], 'plugin');
92
-        deactivate_plugins($pluginSlug);
93
-        $this->printNotice($pluginData['name']);
94
-    }
78
+	/**
79
+	 * @param string $plugin
80
+	 * @return void
81
+	 */
82
+	public function deactivate($plugin)
83
+	{
84
+		if ($this->isValid()) {
85
+			return;
86
+		}
87
+		$pluginSlug = plugin_basename($this->file);
88
+		if ($plugin == $pluginSlug) {
89
+			$this->redirect(); // exit
90
+		}
91
+		$pluginData = get_file_data($this->file, ['name' => 'Plugin Name'], 'plugin');
92
+		deactivate_plugins($pluginSlug);
93
+		$this->printNotice($pluginData['name']);
94
+	}
95 95
 
96
-    /**
97
-     * @return array
98
-     */
99
-    protected function getMessages()
100
-    {
101
-        return [
102
-            'notice' => _x('The %s plugin was deactivated.', 'admin-text', 'blackbar'),
103
-            'php_version' => _x('PHP version', 'admin-text', 'blackbar'),
104
-            'rollback' => _x('You can use the %s plugin to restore %s to the previous version.', 'admin-text', 'blackbar'),
105
-            'update_php' => _x('Please contact your hosting provider or server administrator to upgrade the version of PHP on your server (your server is running PHP version %s), or try to find an alternative plugin.', 'admin-text', 'blackbar'),
106
-            'update_wp' => _x('Update WordPress', 'admin-text', 'blackbar'),
107
-            'wp_version' => _x('WordPress version', 'admin-text', 'blackbar'),
108
-            'wrong_version' => _x('This plugin requires %s or greater in order to work properly.', 'admin-text', 'blackbar'),
109
-        ];
110
-    }
96
+	/**
97
+	 * @return array
98
+	 */
99
+	protected function getMessages()
100
+	{
101
+		return [
102
+			'notice' => _x('The %s plugin was deactivated.', 'admin-text', 'blackbar'),
103
+			'php_version' => _x('PHP version', 'admin-text', 'blackbar'),
104
+			'rollback' => _x('You can use the %s plugin to restore %s to the previous version.', 'admin-text', 'blackbar'),
105
+			'update_php' => _x('Please contact your hosting provider or server administrator to upgrade the version of PHP on your server (your server is running PHP version %s), or try to find an alternative plugin.', 'admin-text', 'blackbar'),
106
+			'update_wp' => _x('Update WordPress', 'admin-text', 'blackbar'),
107
+			'wp_version' => _x('WordPress version', 'admin-text', 'blackbar'),
108
+			'wrong_version' => _x('This plugin requires %s or greater in order to work properly.', 'admin-text', 'blackbar'),
109
+		];
110
+	}
111 111
 
112
-    /**
113
-     * @param string $pluginName
114
-     * @return void
115
-     */
116
-    protected function printNotice($pluginName)
117
-    {
118
-        $noticeTemplate = '<div id="message" class="notice notice-error error is-dismissible"><p><strong>%s</strong></p><p>%s</p><p>%s</p></div>';
119
-        $messages = $this->getMessages();
120
-        $rollbackMessage = sprintf('<strong>'.$messages['rollback'].'</strong>', '<a href="https://wordpress.org/plugins/wp-rollback/" target="_blank">WP Rollback</a>', $pluginName);
121
-        if (!$this->isPhpValid()) {
122
-            printf($noticeTemplate,
123
-                sprintf($messages['notice'], $pluginName),
124
-                sprintf($messages['wrong_version'], $messages['php_version'].' '.$this->versions['php']),
125
-                sprintf($messages['update_php'], PHP_VERSION).'</p><p>'.$rollbackMessage
126
-            );
127
-        } elseif (!$this->isWpValid()) {
128
-            printf($noticeTemplate,
129
-                sprintf($messages['notice'], $pluginName),
130
-                sprintf($messages['wrong_version'], $messages['wp_version'].' '.$this->versions['wordpress']),
131
-                $rollbackMessage.'</p><p>'.sprintf('<a href="%s">%s</a>', admin_url('update-core.php'), $messages['update_wp'])
132
-            );
133
-        }
134
-    }
112
+	/**
113
+	 * @param string $pluginName
114
+	 * @return void
115
+	 */
116
+	protected function printNotice($pluginName)
117
+	{
118
+		$noticeTemplate = '<div id="message" class="notice notice-error error is-dismissible"><p><strong>%s</strong></p><p>%s</p><p>%s</p></div>';
119
+		$messages = $this->getMessages();
120
+		$rollbackMessage = sprintf('<strong>'.$messages['rollback'].'</strong>', '<a href="https://wordpress.org/plugins/wp-rollback/" target="_blank">WP Rollback</a>', $pluginName);
121
+		if (!$this->isPhpValid()) {
122
+			printf($noticeTemplate,
123
+				sprintf($messages['notice'], $pluginName),
124
+				sprintf($messages['wrong_version'], $messages['php_version'].' '.$this->versions['php']),
125
+				sprintf($messages['update_php'], PHP_VERSION).'</p><p>'.$rollbackMessage
126
+			);
127
+		} elseif (!$this->isWpValid()) {
128
+			printf($noticeTemplate,
129
+				sprintf($messages['notice'], $pluginName),
130
+				sprintf($messages['wrong_version'], $messages['wp_version'].' '.$this->versions['wordpress']),
131
+				$rollbackMessage.'</p><p>'.sprintf('<a href="%s">%s</a>', admin_url('update-core.php'), $messages['update_wp'])
132
+			);
133
+		}
134
+	}
135 135
 
136
-    /**
137
-     * @return void
138
-     */
139
-    protected function redirect()
140
-    {
141
-        wp_safe_redirect(self_admin_url(sprintf('plugins.php?plugin_status=%s&paged=%s&s=%s',
142
-            filter_input(INPUT_GET, 'plugin_status'),
143
-            filter_input(INPUT_GET, 'paged'),
144
-            filter_input(INPUT_GET, 's')
145
-        )));
146
-        exit;
147
-    }
136
+	/**
137
+	 * @return void
138
+	 */
139
+	protected function redirect()
140
+	{
141
+		wp_safe_redirect(self_admin_url(sprintf('plugins.php?plugin_status=%s&paged=%s&s=%s',
142
+			filter_input(INPUT_GET, 'plugin_status'),
143
+			filter_input(INPUT_GET, 'paged'),
144
+			filter_input(INPUT_GET, 's')
145
+		)));
146
+		exit;
147
+	}
148 148
 }
Please login to merge, or discard this patch.
blackbar.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -20,13 +20,13 @@
 block discarded – undo
20 20
 defined('ABSPATH') || exit;
21 21
 
22 22
 if (!class_exists('GL_Plugin_Check_v6')) {
23
-    require_once __DIR__.'/activate.php';
23
+	require_once __DIR__.'/activate.php';
24 24
 }
25 25
 if ((new GL_Plugin_Check_v6(__FILE__))->canProceed()) {
26
-    require_once __DIR__.'/autoload.php';
27
-    require_once __DIR__.'/compatibility.php';
28
-    if (!defined('SAVEQUERIES')) {
29
-        define('SAVEQUERIES', 1);
30
-    }
31
-    GeminiLabs\BlackBar\Application::load()->init();
26
+	require_once __DIR__.'/autoload.php';
27
+	require_once __DIR__.'/compatibility.php';
28
+	if (!defined('SAVEQUERIES')) {
29
+		define('SAVEQUERIES', 1);
30
+	}
31
+	GeminiLabs\BlackBar\Application::load()->init();
32 32
 }
Please login to merge, or discard this patch.
plugin/Application.php 1 patch
Indentation   +80 added lines, -80 removed lines patch added patch discarded remove patch
@@ -11,93 +11,93 @@
 block discarded – undo
11 11
 
12 12
 final class Application
13 13
 {
14
-    const CONSOLE_HOOK = 'console';
15
-    const ID = 'blackbar';
16
-    const PROFILER_HOOK = 'profile';
14
+	const CONSOLE_HOOK = 'console';
15
+	const ID = 'blackbar';
16
+	const PROFILER_HOOK = 'profile';
17 17
 
18
-    public $actions;
19
-    public $console;
20
-    public $file;
21
-    public $globals;
22
-    public $profiler;
23
-    public $queries;
24
-    public $templates;
18
+	public $actions;
19
+	public $console;
20
+	public $file;
21
+	public $globals;
22
+	public $profiler;
23
+	public $queries;
24
+	public $templates;
25 25
 
26
-    protected static $instance;
26
+	protected static $instance;
27 27
 
28
-    public function __construct()
29
-    {
30
-        $file = wp_normalize_path((new \ReflectionClass($this))->getFileName());
31
-        $this->actions = new Actions($this);
32
-        $this->console = new Console($this);
33
-        $this->file = str_replace('plugin/Application', static::ID, $file);
34
-        $this->globals = new Globals($this);
35
-        $this->profiler = new Profiler($this);
36
-        $this->queries = new Queries($this);
37
-        $this->templates = new Templates($this);
38
-    }
28
+	public function __construct()
29
+	{
30
+		$file = wp_normalize_path((new \ReflectionClass($this))->getFileName());
31
+		$this->actions = new Actions($this);
32
+		$this->console = new Console($this);
33
+		$this->file = str_replace('plugin/Application', static::ID, $file);
34
+		$this->globals = new Globals($this);
35
+		$this->profiler = new Profiler($this);
36
+		$this->queries = new Queries($this);
37
+		$this->templates = new Templates($this);
38
+	}
39 39
 
40
-    public function errorHandler(int $errno, string $message, string $file, int $line): bool
41
-    {
42
-        $path = explode(ABSPATH, $file);
43
-        $location = sprintf('%s:%s', array_pop($path), $line);
44
-        $this->console->store($message, (string) $errno, $location);
45
-        return true;
46
-    }
40
+	public function errorHandler(int $errno, string $message, string $file, int $line): bool
41
+	{
42
+		$path = explode(ABSPATH, $file);
43
+		$location = sprintf('%s:%s', array_pop($path), $line);
44
+		$this->console->store($message, (string) $errno, $location);
45
+		return true;
46
+	}
47 47
 
48
-    public function init(): void
49
-    {
50
-        $controller = new Controller($this);
51
-        add_action('all', [$controller, 'initActions']);
52
-        add_action('all', [$controller, 'initConsole']);
53
-        add_action('all', [$controller, 'initProfiler']);
54
-        add_action('plugins_loaded', [$controller, 'registerLanguages']);
55
-        add_action('init', function () use ($controller) {
56
-            if (!apply_filters('blackbar/enabled', current_user_can('administrator'))) {
57
-                return;
58
-            }
59
-            add_action('admin_enqueue_scripts', [$controller, 'enqueueAssets']);
60
-            add_action('wp_enqueue_scripts', [$controller, 'enqueueAssets']);
61
-            add_action('admin_footer', [$controller, 'renderBar'], 99999);
62
-            add_action('wp_footer', [$controller, 'renderBar'], 99999);
63
-            add_filter('admin_body_class', [$controller, 'filterBodyClasses']);
64
-        });
65
-        apply_filters('debug', 'Profiler Started');
66
-        apply_filters('debug', 'blackbar/profiler/noise');
67
-        set_error_handler([$this, 'errorHandler'], E_ALL | E_STRICT);
68
-    }
48
+	public function init(): void
49
+	{
50
+		$controller = new Controller($this);
51
+		add_action('all', [$controller, 'initActions']);
52
+		add_action('all', [$controller, 'initConsole']);
53
+		add_action('all', [$controller, 'initProfiler']);
54
+		add_action('plugins_loaded', [$controller, 'registerLanguages']);
55
+		add_action('init', function () use ($controller) {
56
+			if (!apply_filters('blackbar/enabled', current_user_can('administrator'))) {
57
+				return;
58
+			}
59
+			add_action('admin_enqueue_scripts', [$controller, 'enqueueAssets']);
60
+			add_action('wp_enqueue_scripts', [$controller, 'enqueueAssets']);
61
+			add_action('admin_footer', [$controller, 'renderBar'], 99999);
62
+			add_action('wp_footer', [$controller, 'renderBar'], 99999);
63
+			add_filter('admin_body_class', [$controller, 'filterBodyClasses']);
64
+		});
65
+		apply_filters('debug', 'Profiler Started');
66
+		apply_filters('debug', 'blackbar/profiler/noise');
67
+		set_error_handler([$this, 'errorHandler'], E_ALL | E_STRICT);
68
+	}
69 69
 
70
-    /**
71
-     * @return static
72
-     */
73
-    public static function load()
74
-    {
75
-        if (empty(static::$instance)) {
76
-            static::$instance = new static();
77
-        }
78
-        return static::$instance;
79
-    }
70
+	/**
71
+	 * @return static
72
+	 */
73
+	public static function load()
74
+	{
75
+		if (empty(static::$instance)) {
76
+			static::$instance = new static();
77
+		}
78
+		return static::$instance;
79
+	}
80 80
 
81
-    public function path(string $file = '', bool $realpath = true): string
82
-    {
83
-        $path = $realpath
84
-            ? plugin_dir_path($this->file)
85
-            : trailingslashit(WP_PLUGIN_DIR).basename(dirname($this->file));
86
-        return trailingslashit($path).ltrim(trim($file), '/');
87
-    }
81
+	public function path(string $file = '', bool $realpath = true): string
82
+	{
83
+		$path = $realpath
84
+			? plugin_dir_path($this->file)
85
+			: trailingslashit(WP_PLUGIN_DIR).basename(dirname($this->file));
86
+		return trailingslashit($path).ltrim(trim($file), '/');
87
+	}
88 88
 
89
-    public function render(string $view, array $data = []): void
90
-    {
91
-        $file = $this->path(sprintf('views/%s.php', str_replace('.php', '', $view)));
92
-        if (!file_exists($file)) {
93
-            return;
94
-        }
95
-        extract($data);
96
-        include $file;
97
-    }
89
+	public function render(string $view, array $data = []): void
90
+	{
91
+		$file = $this->path(sprintf('views/%s.php', str_replace('.php', '', $view)));
92
+		if (!file_exists($file)) {
93
+			return;
94
+		}
95
+		extract($data);
96
+		include $file;
97
+	}
98 98
 
99
-    public function url(string $path = ''): string
100
-    {
101
-        return esc_url(plugin_dir_url($this->file).ltrim(trim($path), '/'));
102
-    }
99
+	public function url(string $path = ''): string
100
+	{
101
+		return esc_url(plugin_dir_url($this->file).ltrim(trim($path), '/'));
102
+	}
103 103
 }
Please login to merge, or discard this patch.
plugin/Modules/Globals.php 1 patch
Indentation   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -6,79 +6,79 @@
 block discarded – undo
6 6
 
7 7
 class Globals implements Module
8 8
 {
9
-    /**
10
-     * @var Application
11
-     */
12
-    protected $app;
13
-    /**
14
-     * @var array
15
-     */
16
-    protected $entries;
9
+	/**
10
+	 * @var Application
11
+	 */
12
+	protected $app;
13
+	/**
14
+	 * @var array
15
+	 */
16
+	protected $entries;
17 17
 
18
-    public function __construct(Application $app)
19
-    {
20
-        $this->app = $app;
21
-        $this->entries = [];
22
-    }
18
+	public function __construct(Application $app)
19
+	{
20
+		$this->app = $app;
21
+		$this->entries = [];
22
+	}
23 23
 
24
-    public function entries(): array
25
-    {
26
-        if (!empty($this->entries)) {
27
-            return $this->entries;
28
-        }
29
-        if (is_admin() && $screen = get_current_screen()) {
30
-            $reflection = new \ReflectionClass($screen);
31
-            $properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC);
32
-            $values = [];
33
-            foreach ($properties as $property) {
34
-                $values[$property->getName()] = $property->getValue($screen);
35
-            }
36
-            $this->entries[] = [
37
-                'name' => 'WP_Screen',
38
-                'value' => var_export($values, true),
39
-            ];
40
-        }
41
-        $this->entries[] = [
42
-            'name' => '$_GET',
43
-            'value' => var_export($_GET, true),
44
-        ];
45
-        $this->entries[] = [
46
-            'name' => '$_SERVER',
47
-            'value' => var_export($_SERVER, true),
48
-        ];
49
-        $this->entries[] = [
50
-            'name' => '$_COOKIE',
51
-            'value' => var_export($_COOKIE, true),
52
-        ];
53
-        $this->entries[] = [
54
-            'name' => '$_SESSION',
55
-            'value' => var_export(isset($_SESSION) ? $_SESSION : [], true),
56
-        ];
57
-        return $this->entries;
58
-    }
24
+	public function entries(): array
25
+	{
26
+		if (!empty($this->entries)) {
27
+			return $this->entries;
28
+		}
29
+		if (is_admin() && $screen = get_current_screen()) {
30
+			$reflection = new \ReflectionClass($screen);
31
+			$properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC);
32
+			$values = [];
33
+			foreach ($properties as $property) {
34
+				$values[$property->getName()] = $property->getValue($screen);
35
+			}
36
+			$this->entries[] = [
37
+				'name' => 'WP_Screen',
38
+				'value' => var_export($values, true),
39
+			];
40
+		}
41
+		$this->entries[] = [
42
+			'name' => '$_GET',
43
+			'value' => var_export($_GET, true),
44
+		];
45
+		$this->entries[] = [
46
+			'name' => '$_SERVER',
47
+			'value' => var_export($_SERVER, true),
48
+		];
49
+		$this->entries[] = [
50
+			'name' => '$_COOKIE',
51
+			'value' => var_export($_COOKIE, true),
52
+		];
53
+		$this->entries[] = [
54
+			'name' => '$_SESSION',
55
+			'value' => var_export(isset($_SESSION) ? $_SESSION : [], true),
56
+		];
57
+		return $this->entries;
58
+	}
59 59
 
60
-    public function hasEntries(): bool
61
-    {
62
-        return !empty($this->entries());
63
-    }
60
+	public function hasEntries(): bool
61
+	{
62
+		return !empty($this->entries());
63
+	}
64 64
 
65
-    public function id(): string
66
-    {
67
-        return 'glbb-globals';
68
-    }
65
+	public function id(): string
66
+	{
67
+		return 'glbb-globals';
68
+	}
69 69
 
70
-    public function isVisible(): bool
71
-    {
72
-        return true;
73
-    }
70
+	public function isVisible(): bool
71
+	{
72
+		return true;
73
+	}
74 74
 
75
-    public function label(): string
76
-    {
77
-        return __('Globals', 'blackbar');
78
-    }
75
+	public function label(): string
76
+	{
77
+		return __('Globals', 'blackbar');
78
+	}
79 79
 
80
-    public function render(): void
81
-    {
82
-        $this->app->render('panels/globals', ['globals' => $this]);
83
-    }
80
+	public function render(): void
81
+	{
82
+		$this->app->render('panels/globals', ['globals' => $this]);
83
+	}
84 84
 }
Please login to merge, or discard this patch.
plugin/Modules/Templates.php 1 patch
Indentation   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -6,64 +6,64 @@
 block discarded – undo
6 6
 
7 7
 class Templates implements Module
8 8
 {
9
-    /**
10
-     * @var Application
11
-     */
12
-    protected $app;
13
-    /**
14
-     * @var array
15
-     */
16
-    protected $entries;
9
+	/**
10
+	 * @var Application
11
+	 */
12
+	protected $app;
13
+	/**
14
+	 * @var array
15
+	 */
16
+	protected $entries;
17 17
 
18
-    public function __construct(Application $app)
19
-    {
20
-        $this->app = $app;
21
-        $this->entries = [];
22
-    }
18
+	public function __construct(Application $app)
19
+	{
20
+		$this->app = $app;
21
+		$this->entries = [];
22
+	}
23 23
 
24
-    public function entries(): array
25
-    {
26
-        if (!empty($this->entries)) {
27
-            return $this->entries;
28
-        }
29
-        if (class_exists('\GeminiLabs\Castor\Facades\Development')
30
-            && class_exists('\GeminiLabs\Castor\Helpers\Development')
31
-            && method_exists('\GeminiLabs\Castor\Helpers\Development', 'templatePaths')) { // @phpstan-ignore-line
32
-            $this->entries = \GeminiLabs\Castor\Facades\Development::templatePaths();
33
-        } else {
34
-            $files = array_values(array_filter(get_included_files(), function ($file) {
35
-                $bool = false !== strpos($file, '/themes/') && false === strpos($file, '/functions.php');
36
-                return (bool) apply_filters('blackbar/templates/file', $bool, $file);
37
-            }));
38
-            $this->entries = array_map(function ($file) {
39
-                return str_replace(trailingslashit(WP_CONTENT_DIR), '', $file);
40
-            }, $files);
41
-        }
42
-        return $this->entries;
43
-    }
24
+	public function entries(): array
25
+	{
26
+		if (!empty($this->entries)) {
27
+			return $this->entries;
28
+		}
29
+		if (class_exists('\GeminiLabs\Castor\Facades\Development')
30
+			&& class_exists('\GeminiLabs\Castor\Helpers\Development')
31
+			&& method_exists('\GeminiLabs\Castor\Helpers\Development', 'templatePaths')) { // @phpstan-ignore-line
32
+			$this->entries = \GeminiLabs\Castor\Facades\Development::templatePaths();
33
+		} else {
34
+			$files = array_values(array_filter(get_included_files(), function ($file) {
35
+				$bool = false !== strpos($file, '/themes/') && false === strpos($file, '/functions.php');
36
+				return (bool) apply_filters('blackbar/templates/file', $bool, $file);
37
+			}));
38
+			$this->entries = array_map(function ($file) {
39
+				return str_replace(trailingslashit(WP_CONTENT_DIR), '', $file);
40
+			}, $files);
41
+		}
42
+		return $this->entries;
43
+	}
44 44
 
45
-    public function hasEntries(): bool
46
-    {
47
-        return !empty($this->entries());
48
-    }
45
+	public function hasEntries(): bool
46
+	{
47
+		return !empty($this->entries());
48
+	}
49 49
 
50
-    public function id(): string
51
-    {
52
-        return 'glbb-templates';
53
-    }
50
+	public function id(): string
51
+	{
52
+		return 'glbb-templates';
53
+	}
54 54
 
55
-    public function isVisible(): bool
56
-    {
57
-        return !is_admin();
58
-    }
55
+	public function isVisible(): bool
56
+	{
57
+		return !is_admin();
58
+	}
59 59
 
60
-    public function label(): string
61
-    {
62
-        return __('Templates', 'blackbar');
63
-    }
60
+	public function label(): string
61
+	{
62
+		return __('Templates', 'blackbar');
63
+	}
64 64
 
65
-    public function render(): void
66
-    {
67
-        $this->app->render('panels/templates', ['templates' => $this]);
68
-    }
65
+	public function render(): void
66
+	{
67
+		$this->app->render('panels/templates', ['templates' => $this]);
68
+	}
69 69
 }
Please login to merge, or discard this patch.
plugin/Modules/Profiler.php 1 patch
Indentation   +128 added lines, -128 removed lines patch added patch discarded remove patch
@@ -6,132 +6,132 @@
 block discarded – undo
6 6
 
7 7
 class Profiler implements Module
8 8
 {
9
-    /**
10
-     * @var Application
11
-     */
12
-    protected $app;
13
-    /**
14
-     * @var float
15
-     */
16
-    protected $noise;
17
-    /**
18
-     * @var float
19
-     */
20
-    protected $start;
21
-    /**
22
-     * @var float
23
-     */
24
-    protected $stop;
25
-    /**
26
-     * @var array
27
-     */
28
-    protected $timers;
29
-
30
-    public function __construct(Application $app)
31
-    {
32
-        $this->app = $app;
33
-        $this->noise = (float) 0; // This is the time that WordPress takes to execute the all hook.
34
-        $this->start = (float) 0;
35
-        $this->stop = (float) 0;
36
-        $this->timers = [];
37
-    }
38
-
39
-    public function entries(): array
40
-    {
41
-        $entries = [];
42
-        foreach ($this->timers as $timer) {
43
-            $entries[] = [
44
-                'memory' => $this->getMemoryString($timer),
45
-                'name' => $this->getNameString($timer),
46
-                'time' => $this->getTimeString($timer),
47
-            ];
48
-        }
49
-        return $entries;
50
-    }
51
-
52
-    public function getMeasure(): array
53
-    {
54
-        return $this->timers;
55
-    }
56
-
57
-    public function getMemoryString(array $timer): string
58
-    {
59
-        return (string) round($this->normalize($timer)['memory'] / 1000);
60
-    }
61
-
62
-    public function getNameString(array $timer): string
63
-    {
64
-        return $this->normalize($timer)['name'];
65
-    }
66
-
67
-    public function getTimeString(array $timer): string
68
-    {
69
-        $timer = $this->normalize($timer);
70
-        $index = array_search($timer['name'], array_column($this->timers, 'name'));
71
-        $start = $this->start + ($index * $this->noise);
72
-        return number_format(round(($timer['time'] - $start) * 1000, 4), 4);
73
-    }
74
-
75
-    public function getTotalTime(): float
76
-    {
77
-        $totalNoise = (count($this->timers) - 1) * $this->noise;
78
-        return $this->stop - $this->start - $totalNoise;
79
-    }
80
-
81
-    public function hasEntries(): bool
82
-    {
83
-        return !empty($this->timers);
84
-    }
85
-
86
-    public function id(): string
87
-    {
88
-        return 'glbb-profiler';
89
-    }
90
-
91
-    public function isVisible(): bool
92
-    {
93
-        return true;
94
-    }
95
-
96
-    public function label(): string
97
-    {
98
-        $label = __('Profiler', 'blackbar');
99
-        $time = number_format($this->getTotalTime() * 1000, 0);
100
-        if ($time > 0) {
101
-            $label .= sprintf(' (%s %s)', $time, __('ms', 'blackbar'));
102
-        }
103
-        return $label;
104
-    }
105
-
106
-    public function render(): void
107
-    {
108
-        $this->app->render('panels/profiler', ['profiler' => $this]);
109
-    }
110
-
111
-    public function trace(string $name): void
112
-    {
113
-        $microtime = microtime(true); // float
114
-        if (!$this->start) {
115
-            $this->start = $microtime;
116
-        }
117
-        if ('blackbar/profiler/noise' === $name) {
118
-            $this->noise = $microtime - $this->start;
119
-            return;
120
-        }
121
-        $this->timers[] = [
122
-            'memory' => memory_get_peak_usage(),
123
-            'name' => $name,
124
-            'time' => $microtime,
125
-        ];
126
-        $this->stop = $microtime;
127
-    }
128
-
129
-    protected function normalize(array $timer): array
130
-    {
131
-        return wp_parse_args($timer, [
132
-            'memory' => 0,
133
-            'name' => '',
134
-            'time' => (float) 0,
135
-        ]);
136
-    }
9
+	/**
10
+	 * @var Application
11
+	 */
12
+	protected $app;
13
+	/**
14
+	 * @var float
15
+	 */
16
+	protected $noise;
17
+	/**
18
+	 * @var float
19
+	 */
20
+	protected $start;
21
+	/**
22
+	 * @var float
23
+	 */
24
+	protected $stop;
25
+	/**
26
+	 * @var array
27
+	 */
28
+	protected $timers;
29
+
30
+	public function __construct(Application $app)
31
+	{
32
+		$this->app = $app;
33
+		$this->noise = (float) 0; // This is the time that WordPress takes to execute the all hook.
34
+		$this->start = (float) 0;
35
+		$this->stop = (float) 0;
36
+		$this->timers = [];
37
+	}
38
+
39
+	public function entries(): array
40
+	{
41
+		$entries = [];
42
+		foreach ($this->timers as $timer) {
43
+			$entries[] = [
44
+				'memory' => $this->getMemoryString($timer),
45
+				'name' => $this->getNameString($timer),
46
+				'time' => $this->getTimeString($timer),
47
+			];
48
+		}
49
+		return $entries;
50
+	}
51
+
52
+	public function getMeasure(): array
53
+	{
54
+		return $this->timers;
55
+	}
56
+
57
+	public function getMemoryString(array $timer): string
58
+	{
59
+		return (string) round($this->normalize($timer)['memory'] / 1000);
60
+	}
61
+
62
+	public function getNameString(array $timer): string
63
+	{
64
+		return $this->normalize($timer)['name'];
65
+	}
66
+
67
+	public function getTimeString(array $timer): string
68
+	{
69
+		$timer = $this->normalize($timer);
70
+		$index = array_search($timer['name'], array_column($this->timers, 'name'));
71
+		$start = $this->start + ($index * $this->noise);
72
+		return number_format(round(($timer['time'] - $start) * 1000, 4), 4);
73
+	}
74
+
75
+	public function getTotalTime(): float
76
+	{
77
+		$totalNoise = (count($this->timers) - 1) * $this->noise;
78
+		return $this->stop - $this->start - $totalNoise;
79
+	}
80
+
81
+	public function hasEntries(): bool
82
+	{
83
+		return !empty($this->timers);
84
+	}
85
+
86
+	public function id(): string
87
+	{
88
+		return 'glbb-profiler';
89
+	}
90
+
91
+	public function isVisible(): bool
92
+	{
93
+		return true;
94
+	}
95
+
96
+	public function label(): string
97
+	{
98
+		$label = __('Profiler', 'blackbar');
99
+		$time = number_format($this->getTotalTime() * 1000, 0);
100
+		if ($time > 0) {
101
+			$label .= sprintf(' (%s %s)', $time, __('ms', 'blackbar'));
102
+		}
103
+		return $label;
104
+	}
105
+
106
+	public function render(): void
107
+	{
108
+		$this->app->render('panels/profiler', ['profiler' => $this]);
109
+	}
110
+
111
+	public function trace(string $name): void
112
+	{
113
+		$microtime = microtime(true); // float
114
+		if (!$this->start) {
115
+			$this->start = $microtime;
116
+		}
117
+		if ('blackbar/profiler/noise' === $name) {
118
+			$this->noise = $microtime - $this->start;
119
+			return;
120
+		}
121
+		$this->timers[] = [
122
+			'memory' => memory_get_peak_usage(),
123
+			'name' => $name,
124
+			'time' => $microtime,
125
+		];
126
+		$this->stop = $microtime;
127
+	}
128
+
129
+	protected function normalize(array $timer): array
130
+	{
131
+		return wp_parse_args($timer, [
132
+			'memory' => 0,
133
+			'name' => '',
134
+			'time' => (float) 0,
135
+		]);
136
+	}
137 137
 }
Please login to merge, or discard this patch.
plugin/Modules/Module.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -4,10 +4,10 @@
 block discarded – undo
4 4
 
5 5
 interface Module
6 6
 {
7
-    public function entries(): array;
8
-    public function hasEntries(): bool;
9
-    public function id(): string;
10
-    public function isVisible(): bool;
11
-    public function label(): string;
12
-    public function render(): void;
7
+	public function entries(): array;
8
+	public function hasEntries(): bool;
9
+	public function id(): string;
10
+	public function isVisible(): bool;
11
+	public function label(): string;
12
+	public function render(): void;
13 13
 }
Please login to merge, or discard this patch.