Passed
Push — master ( 80d34d...67ed39 )
by Paul
02:55
created
plugin/Modules/Console.php 3 patches
Braces   +8 added lines, -4 removed lines patch added patch discarded remove patch
@@ -74,7 +74,8 @@  discard block
 block discarded – undo
74 74
             if (array_key_exists((int) $errno, static::ERROR_CODES)) {
75 75
                 $errname = static::ERROR_CODES[$errno];
76 76
             }
77
-        } else { // entry likely stored by filter hook
77
+        }
78
+        else { // entry likely stored by filter hook
78 79
             $errname = 'Debug';
79 80
             if (array_key_exists($errno, static::MAPPED_ERROR_CODES)) {
80 81
                 $errname = $errno;
@@ -85,7 +86,8 @@  discard block
 block discarded – undo
85 86
         $hash = md5($errno.$errname.$message.$location);
86 87
         if (array_key_exists($hash, $this->entries)) {
87 88
             ++$this->entries[$hash]['count'];
88
-        } else {
89
+        }
90
+        else {
89 91
             $this->entries[$hash] = [
90 92
                 'count' => 0,
91 93
                 'errname' => $errname,
@@ -99,9 +101,11 @@  discard block
 block discarded – undo
99 101
     {
100 102
         if ($message instanceof \DateTime) {
101 103
             $message = $message->format('Y-m-d H:i:s');
102
-        } elseif (is_object($message) || is_array($message)) {
104
+        }
105
+        elseif (is_object($message) || is_array($message)) {
103 106
             $message = (new Dump())->dump($message);
104
-        } else {
107
+        }
108
+        else {
105 109
             $message = esc_html(trim((string) $message));
106 110
         }
107 111
         $location = trim($location);
Please login to merge, or discard this patch.
Indentation   +101 added lines, -101 removed lines patch added patch discarded remove patch
@@ -7,112 +7,112 @@
 block discarded – undo
7 7
 
8 8
 class Console extends Module
9 9
 {
10
-    public const ERROR_CODES = [
11
-        E_ERROR => 'error', // 1
12
-        E_WARNING => 'warning', // 2
13
-        E_NOTICE => 'notice', // 8
14
-        E_STRICT => 'strict', // 2048
15
-        E_DEPRECATED => 'deprecated', // 8192
16
-    ];
10
+	public const ERROR_CODES = [
11
+		E_ERROR => 'error', // 1
12
+		E_WARNING => 'warning', // 2
13
+		E_NOTICE => 'notice', // 8
14
+		E_STRICT => 'strict', // 2048
15
+		E_DEPRECATED => 'deprecated', // 8192
16
+	];
17 17
 
18
-    public const MAPPED_ERROR_CODES = [
19
-        'debug' => 0,
20
-        'info' => E_NOTICE,
21
-        'deprecated' => E_DEPRECATED, // 8192
22
-        'error' => E_ERROR, // 1
23
-        'notice' => E_NOTICE, // 8
24
-        'strict' => E_STRICT, // 2048
25
-        'warning' => E_WARNING, // 2
26
-        'critical' => E_ERROR, // 1
27
-        'alert' => E_ERROR, // 1
28
-        'emergency' => E_ERROR, // 1
29
-    ];
18
+	public const MAPPED_ERROR_CODES = [
19
+		'debug' => 0,
20
+		'info' => E_NOTICE,
21
+		'deprecated' => E_DEPRECATED, // 8192
22
+		'error' => E_ERROR, // 1
23
+		'notice' => E_NOTICE, // 8
24
+		'strict' => E_STRICT, // 2048
25
+		'warning' => E_WARNING, // 2
26
+		'critical' => E_ERROR, // 1
27
+		'alert' => E_ERROR, // 1
28
+		'emergency' => E_ERROR, // 1
29
+	];
30 30
 
31
-    public function classes(): string
32
-    {
33
-        $errno = array_unique(wp_list_pluck($this->entries, 'errno'));
34
-        if (in_array(E_ERROR, $errno)) {
35
-            return sprintf('%s glbb-error', $this->id());
36
-        }
37
-        if (in_array(E_WARNING, $errno)) {
38
-            return sprintf('%s glbb-warning', $this->id());
39
-        }
40
-        return $this->id();
41
-    }
31
+	public function classes(): string
32
+	{
33
+		$errno = array_unique(wp_list_pluck($this->entries, 'errno'));
34
+		if (in_array(E_ERROR, $errno)) {
35
+			return sprintf('%s glbb-error', $this->id());
36
+		}
37
+		if (in_array(E_WARNING, $errno)) {
38
+			return sprintf('%s glbb-warning', $this->id());
39
+		}
40
+		return $this->id();
41
+	}
42 42
 
43
-    public function entries(): array
44
-    {
45
-        $entries = [];
46
-        foreach ($this->entries as $entry) {
47
-            $entry['name'] = ucfirst($entry['errname']);
48
-            if ($entry['count'] > 1) {
49
-                $entry['name'] = sprintf('%s (%s)', $entry['name'], $entry['count']);
50
-            }
51
-            $entries[] = $entry;
52
-        }
53
-        return $entries;
54
-    }
43
+	public function entries(): array
44
+	{
45
+		$entries = [];
46
+		foreach ($this->entries as $entry) {
47
+			$entry['name'] = ucfirst($entry['errname']);
48
+			if ($entry['count'] > 1) {
49
+				$entry['name'] = sprintf('%s (%s)', $entry['name'], $entry['count']);
50
+			}
51
+			$entries[] = $entry;
52
+		}
53
+		return $entries;
54
+	}
55 55
 
56
-    public function info(): string
57
-    {
58
-        $counts = array_count_values(wp_list_pluck($this->entries, 'errno'));
59
-        $entryCount = count($this->entries);
60
-        if (!empty($counts[E_ERROR])) {
61
-            return sprintf('%d, %d!', $entryCount, $counts[E_ERROR]);
62
-        }
63
-        if ($entryCount > 0) {
64
-            return (string) $entryCount;
65
-        }
66
-        return '';
67
-    }
56
+	public function info(): string
57
+	{
58
+		$counts = array_count_values(wp_list_pluck($this->entries, 'errno'));
59
+		$entryCount = count($this->entries);
60
+		if (!empty($counts[E_ERROR])) {
61
+			return sprintf('%d, %d!', $entryCount, $counts[E_ERROR]);
62
+		}
63
+		if ($entryCount > 0) {
64
+			return (string) $entryCount;
65
+		}
66
+		return '';
67
+	}
68 68
 
69
-    public function label(): string
70
-    {
71
-        return __('Console', 'blackbar');
72
-    }
69
+	public function label(): string
70
+	{
71
+		return __('Console', 'blackbar');
72
+	}
73 73
 
74
-    public function store(string $message, string $errno = '', string $location = ''): void
75
-    {
76
-        if (is_numeric($errno)) { // entry likely stored by set_error_handler()
77
-            $errname = 'Unknown';
78
-            if (array_key_exists((int) $errno, static::ERROR_CODES)) {
79
-                $errname = static::ERROR_CODES[$errno];
80
-            }
81
-        } else { // entry likely stored by filter hook
82
-            $errname = 'Debug';
83
-            if (array_key_exists($errno, static::MAPPED_ERROR_CODES)) {
84
-                $errname = $errno;
85
-                $errno = static::MAPPED_ERROR_CODES[$errno];
86
-            }
87
-        }
88
-        $errname = strtolower($errname);
89
-        $hash = md5($errno.$errname.$message.$location);
90
-        if (array_key_exists($hash, $this->entries)) {
91
-            ++$this->entries[$hash]['count'];
92
-        } else {
93
-            $this->entries[$hash] = [
94
-                'count' => 0,
95
-                'errname' => $errname,
96
-                'errno' => (int) $errno,
97
-                'message' => $this->normalizeMessage($message, $location),
98
-            ];
99
-        };
100
-    }
74
+	public function store(string $message, string $errno = '', string $location = ''): void
75
+	{
76
+		if (is_numeric($errno)) { // entry likely stored by set_error_handler()
77
+			$errname = 'Unknown';
78
+			if (array_key_exists((int) $errno, static::ERROR_CODES)) {
79
+				$errname = static::ERROR_CODES[$errno];
80
+			}
81
+		} else { // entry likely stored by filter hook
82
+			$errname = 'Debug';
83
+			if (array_key_exists($errno, static::MAPPED_ERROR_CODES)) {
84
+				$errname = $errno;
85
+				$errno = static::MAPPED_ERROR_CODES[$errno];
86
+			}
87
+		}
88
+		$errname = strtolower($errname);
89
+		$hash = md5($errno.$errname.$message.$location);
90
+		if (array_key_exists($hash, $this->entries)) {
91
+			++$this->entries[$hash]['count'];
92
+		} else {
93
+			$this->entries[$hash] = [
94
+				'count' => 0,
95
+				'errname' => $errname,
96
+				'errno' => (int) $errno,
97
+				'message' => $this->normalizeMessage($message, $location),
98
+			];
99
+		};
100
+	}
101 101
 
102
-    protected function normalizeMessage($message, string $location): string
103
-    {
104
-        if ($message instanceof \DateTime) {
105
-            $message = $message->format('Y-m-d H:i:s');
106
-        } elseif (is_object($message) || is_array($message)) {
107
-            $message = (new Dump())->dump($message);
108
-        } else {
109
-            $message = esc_html(trim((string) $message));
110
-        }
111
-        $location = trim($location);
112
-        if (!empty($location)) {
113
-            $location = str_replace([WP_CONTENT_DIR, ABSPATH], '', $location);
114
-            $location = sprintf('[%s]', $location);
115
-        }
116
-        return trim(sprintf('%s %s', $location, $message));
117
-    }
102
+	protected function normalizeMessage($message, string $location): string
103
+	{
104
+		if ($message instanceof \DateTime) {
105
+			$message = $message->format('Y-m-d H:i:s');
106
+		} elseif (is_object($message) || is_array($message)) {
107
+			$message = (new Dump())->dump($message);
108
+		} else {
109
+			$message = esc_html(trim((string) $message));
110
+		}
111
+		$location = trim($location);
112
+		if (!empty($location)) {
113
+			$location = str_replace([WP_CONTENT_DIR, ABSPATH], '', $location);
114
+			$location = sprintf('[%s]', $location);
115
+		}
116
+		return trim(sprintf('%s %s', $location, $message));
117
+	}
118 118
 }
Please login to merge, or discard this patch.
Spacing   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -30,37 +30,37 @@  discard block
 block discarded – undo
30 30
 
31 31
     public function classes(): string
32 32
     {
33
-        $errno = array_unique(wp_list_pluck($this->entries, 'errno'));
34
-        if (in_array(E_ERROR, $errno)) {
35
-            return sprintf('%s glbb-error', $this->id());
33
+        $errno = array_unique( wp_list_pluck( $this->entries, 'errno' ) );
34
+        if( in_array( E_ERROR, $errno ) ) {
35
+            return sprintf( '%s glbb-error', $this->id() );
36 36
         }
37
-        if (in_array(E_WARNING, $errno)) {
38
-            return sprintf('%s glbb-warning', $this->id());
37
+        if( in_array( E_WARNING, $errno ) ) {
38
+            return sprintf( '%s glbb-warning', $this->id() );
39 39
         }
40 40
         return $this->id();
41 41
     }
42 42
 
43 43
     public function entries(): array
44 44
     {
45
-        $entries = [];
46
-        foreach ($this->entries as $entry) {
47
-            $entry['name'] = ucfirst($entry['errname']);
48
-            if ($entry['count'] > 1) {
49
-                $entry['name'] = sprintf('%s (%s)', $entry['name'], $entry['count']);
45
+        $entries = [ ];
46
+        foreach( $this->entries as $entry ) {
47
+            $entry[ 'name' ] = ucfirst( $entry[ 'errname' ] );
48
+            if( $entry[ 'count' ] > 1 ) {
49
+                $entry[ 'name' ] = sprintf( '%s (%s)', $entry[ 'name' ], $entry[ 'count' ] );
50 50
             }
51
-            $entries[] = $entry;
51
+            $entries[ ] = $entry;
52 52
         }
53 53
         return $entries;
54 54
     }
55 55
 
56 56
     public function info(): string
57 57
     {
58
-        $counts = array_count_values(wp_list_pluck($this->entries, 'errno'));
59
-        $entryCount = count($this->entries);
60
-        if (!empty($counts[E_ERROR])) {
61
-            return sprintf('%d, %d!', $entryCount, $counts[E_ERROR]);
58
+        $counts = array_count_values( wp_list_pluck( $this->entries, 'errno' ) );
59
+        $entryCount = count( $this->entries );
60
+        if( !empty( $counts[ E_ERROR ] ) ) {
61
+            return sprintf( '%d, %d!', $entryCount, $counts[ E_ERROR ] );
62 62
         }
63
-        if ($entryCount > 0) {
63
+        if( $entryCount > 0 ) {
64 64
             return (string) $entryCount;
65 65
         }
66 66
         return '';
@@ -68,51 +68,51 @@  discard block
 block discarded – undo
68 68
 
69 69
     public function label(): string
70 70
     {
71
-        return __('Console', 'blackbar');
71
+        return __( 'Console', 'blackbar' );
72 72
     }
73 73
 
74
-    public function store(string $message, string $errno = '', string $location = ''): void
74
+    public function store( string $message, string $errno = '', string $location = '' ): void
75 75
     {
76
-        if (is_numeric($errno)) { // entry likely stored by set_error_handler()
76
+        if( is_numeric( $errno ) ) { // entry likely stored by set_error_handler()
77 77
             $errname = 'Unknown';
78
-            if (array_key_exists((int) $errno, static::ERROR_CODES)) {
79
-                $errname = static::ERROR_CODES[$errno];
78
+            if( array_key_exists( (int) $errno, static::ERROR_CODES ) ) {
79
+                $errname = static::ERROR_CODES[ $errno ];
80 80
             }
81 81
         } else { // entry likely stored by filter hook
82 82
             $errname = 'Debug';
83
-            if (array_key_exists($errno, static::MAPPED_ERROR_CODES)) {
83
+            if( array_key_exists( $errno, static::MAPPED_ERROR_CODES ) ) {
84 84
                 $errname = $errno;
85
-                $errno = static::MAPPED_ERROR_CODES[$errno];
85
+                $errno = static::MAPPED_ERROR_CODES[ $errno ];
86 86
             }
87 87
         }
88
-        $errname = strtolower($errname);
89
-        $hash = md5($errno.$errname.$message.$location);
90
-        if (array_key_exists($hash, $this->entries)) {
91
-            ++$this->entries[$hash]['count'];
88
+        $errname = strtolower( $errname );
89
+        $hash = md5( $errno . $errname . $message . $location );
90
+        if( array_key_exists( $hash, $this->entries ) ) {
91
+            ++$this->entries[ $hash ][ 'count' ];
92 92
         } else {
93
-            $this->entries[$hash] = [
93
+            $this->entries[ $hash ] = [
94 94
                 'count' => 0,
95 95
                 'errname' => $errname,
96 96
                 'errno' => (int) $errno,
97
-                'message' => $this->normalizeMessage($message, $location),
97
+                'message' => $this->normalizeMessage( $message, $location ),
98 98
             ];
99 99
         };
100 100
     }
101 101
 
102
-    protected function normalizeMessage($message, string $location): string
102
+    protected function normalizeMessage( $message, string $location ): string
103 103
     {
104
-        if ($message instanceof \DateTime) {
105
-            $message = $message->format('Y-m-d H:i:s');
106
-        } elseif (is_object($message) || is_array($message)) {
107
-            $message = (new Dump())->dump($message);
104
+        if( $message instanceof \DateTime ) {
105
+            $message = $message->format( 'Y-m-d H:i:s' );
106
+        } elseif( is_object( $message ) || is_array( $message ) ) {
107
+            $message = ( new Dump() )->dump( $message );
108 108
         } else {
109
-            $message = esc_html(trim((string) $message));
109
+            $message = esc_html( trim( (string) $message ) );
110 110
         }
111
-        $location = trim($location);
112
-        if (!empty($location)) {
113
-            $location = str_replace([WP_CONTENT_DIR, ABSPATH], '', $location);
114
-            $location = sprintf('[%s]', $location);
111
+        $location = trim( $location );
112
+        if( !empty( $location ) ) {
113
+            $location = str_replace( [ WP_CONTENT_DIR, ABSPATH ], '', $location );
114
+            $location = sprintf( '[%s]', $location );
115 115
         }
116
-        return trim(sprintf('%s %s', $location, $message));
116
+        return trim( sprintf( '%s %s', $location, $message ) );
117 117
     }
118 118
 }
Please login to merge, or discard this patch.
plugin/Modules/Globals.php 2 patches
Indentation   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -6,45 +6,45 @@
 block discarded – undo
6 6
 
7 7
 class Globals extends Module
8 8
 {
9
-    public function entries(): array
10
-    {
11
-        if (!empty($this->entries)) {
12
-            return $this->entries;
13
-        }
14
-        $globals = [
15
-            'INPUT_COOKIE' => $_COOKIE,
16
-            'INPUT_ENV' => $_ENV,
17
-            'INPUT_GET' => $_GET,
18
-            'INPUT_POST' => $_POST,
19
-            'INPUT_SERVER' => $_SERVER,
20
-        ];
21
-        if (is_admin() && $screen = get_current_screen()) {
22
-            $reflection = new \ReflectionClass($screen);
23
-            $properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC);
24
-            $values = [];
25
-            foreach ($properties as $property) {
26
-                $values[$property->getName()] = $property->getValue($screen);
27
-            }
28
-            $globals['WP_Screen'] = $values;
29
-        }
30
-        $globals = apply_filters('blackbar/globals', $globals);
31
-        $globals = array_filter($globals);
32
-        foreach ($globals as $key => $values) {
33
-            $this->entries[] = [
34
-                'name' => $key,
35
-                'value' => var_export($values, true),
36
-            ];
37
-        }
38
-        return $this->entries;
39
-    }
9
+	public function entries(): array
10
+	{
11
+		if (!empty($this->entries)) {
12
+			return $this->entries;
13
+		}
14
+		$globals = [
15
+			'INPUT_COOKIE' => $_COOKIE,
16
+			'INPUT_ENV' => $_ENV,
17
+			'INPUT_GET' => $_GET,
18
+			'INPUT_POST' => $_POST,
19
+			'INPUT_SERVER' => $_SERVER,
20
+		];
21
+		if (is_admin() && $screen = get_current_screen()) {
22
+			$reflection = new \ReflectionClass($screen);
23
+			$properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC);
24
+			$values = [];
25
+			foreach ($properties as $property) {
26
+				$values[$property->getName()] = $property->getValue($screen);
27
+			}
28
+			$globals['WP_Screen'] = $values;
29
+		}
30
+		$globals = apply_filters('blackbar/globals', $globals);
31
+		$globals = array_filter($globals);
32
+		foreach ($globals as $key => $values) {
33
+			$this->entries[] = [
34
+				'name' => $key,
35
+				'value' => var_export($values, true),
36
+			];
37
+		}
38
+		return $this->entries;
39
+	}
40 40
 
41
-    public function hasEntries(): bool
42
-    {
43
-        return !empty($this->entries());
44
-    }
41
+	public function hasEntries(): bool
42
+	{
43
+		return !empty($this->entries());
44
+	}
45 45
 
46
-    public function label(): string
47
-    {
48
-        return __('Globals', 'blackbar');
49
-    }
46
+	public function label(): string
47
+	{
48
+		return __('Globals', 'blackbar');
49
+	}
50 50
 }
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
 {
9 9
     public function entries(): array
10 10
     {
11
-        if (!empty($this->entries)) {
11
+        if( !empty( $this->entries ) ) {
12 12
             return $this->entries;
13 13
         }
14 14
         $globals = [
@@ -18,21 +18,21 @@  discard block
 block discarded – undo
18 18
             'INPUT_POST' => $_POST,
19 19
             'INPUT_SERVER' => $_SERVER,
20 20
         ];
21
-        if (is_admin() && $screen = get_current_screen()) {
22
-            $reflection = new \ReflectionClass($screen);
23
-            $properties = $reflection->getProperties(\ReflectionProperty::IS_PUBLIC);
24
-            $values = [];
25
-            foreach ($properties as $property) {
26
-                $values[$property->getName()] = $property->getValue($screen);
21
+        if( is_admin() && $screen = get_current_screen() ) {
22
+            $reflection = new \ReflectionClass( $screen );
23
+            $properties = $reflection->getProperties( \ReflectionProperty::IS_PUBLIC );
24
+            $values = [ ];
25
+            foreach( $properties as $property ) {
26
+                $values[ $property->getName() ] = $property->getValue( $screen );
27 27
             }
28
-            $globals['WP_Screen'] = $values;
28
+            $globals[ 'WP_Screen' ] = $values;
29 29
         }
30
-        $globals = apply_filters('blackbar/globals', $globals);
31
-        $globals = array_filter($globals);
32
-        foreach ($globals as $key => $values) {
33
-            $this->entries[] = [
30
+        $globals = apply_filters( 'blackbar/globals', $globals );
31
+        $globals = array_filter( $globals );
32
+        foreach( $globals as $key => $values ) {
33
+            $this->entries[ ] = [
34 34
                 'name' => $key,
35
-                'value' => var_export($values, true),
35
+                'value' => var_export( $values, true ),
36 36
             ];
37 37
         }
38 38
         return $this->entries;
@@ -40,11 +40,11 @@  discard block
 block discarded – undo
40 40
 
41 41
     public function hasEntries(): bool
42 42
     {
43
-        return !empty($this->entries());
43
+        return !empty( $this->entries() );
44 44
     }
45 45
 
46 46
     public function label(): string
47 47
     {
48
-        return __('Globals', 'blackbar');
48
+        return __( 'Globals', 'blackbar' );
49 49
     }
50 50
 }
Please login to merge, or discard this patch.
views/panels/hooks.php 2 patches
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -8,9 +8,12 @@
 block discarded – undo
8 8
             </tr>
9 9
         </tbody>
10 10
     </table>
11
-<?php else : ?>
11
+<?php else {
12
+	: ?>
12 13
     <form>
13
-        <input type="text" id="glbb_hooks_callback" placeholder="<?= esc_attr__('Find callbacks containing', 'blackbar'); ?>">
14
+        <input type="text" id="glbb_hooks_callback" placeholder="<?= esc_attr__('Find callbacks containing', 'blackbar');
15
+}
16
+?>">
14 17
         <input type="text" id="glbb_hooks_min_time" placeholder="<?= esc_attr__('Minimum total time', 'blackbar'); ?>">
15 18
         <select id="glbb_hooks_sort_by">
16 19
             <option value><?= esc_html__('Sort by total time', 'blackbar'); ?></option>
Please login to merge, or discard this patch.
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,45 +1,45 @@
 block discarded – undo
1
-<?php defined('WPINC') || die; ?>
1
+<?php defined( 'WPINC' ) || die; ?>
2 2
 
3
-<?php if (!$module->hasEntries()) : ?>
3
+<?php if( !$module->hasEntries() ) : ?>
4 4
     <table>
5 5
         <tbody>
6 6
             <tr>
7
-                <td><?= esc_html__('Please deactivate the Debug Bar Slow Actions plugin.', 'blackbar'); ?></td>
7
+                <td><?= esc_html__( 'Please deactivate the Debug Bar Slow Actions plugin.', 'blackbar' ); ?></td>
8 8
             </tr>
9 9
         </tbody>
10 10
     </table>
11 11
 <?php else : ?>
12 12
     <form>
13
-        <input type="text" id="glbb_hooks_callback" placeholder="<?= esc_attr__('Find callbacks containing', 'blackbar'); ?>">
14
-        <input type="text" id="glbb_hooks_min_time" placeholder="<?= esc_attr__('Minimum total time', 'blackbar'); ?>">
13
+        <input type="text" id="glbb_hooks_callback" placeholder="<?= esc_attr__( 'Find callbacks containing', 'blackbar' ); ?>">
14
+        <input type="text" id="glbb_hooks_min_time" placeholder="<?= esc_attr__( 'Minimum total time', 'blackbar' ); ?>">
15 15
         <select id="glbb_hooks_sort_by">
16
-            <option value><?= esc_html__('Sort by total time', 'blackbar'); ?></option>
17
-            <option value="order"><?= esc_html__('Sort by execution order', 'blackbar'); ?></option>
16
+            <option value><?= esc_html__( 'Sort by total time', 'blackbar' ); ?></option>
17
+            <option value="order"><?= esc_html__( 'Sort by execution order', 'blackbar' ); ?></option>
18 18
         </select>
19 19
     </form>
20 20
     <table class="glbb-grid">
21 21
         <thead>
22 22
             <tr>
23
-                <th><?= esc_html__('Action or Filter (Slowest 50)', 'blackbar'); ?></th>
24
-                <th><?= esc_html__('Callbacks', 'blackbar'); ?></th>
25
-                <th><?= esc_html__('Calls', 'blackbar'); ?></th>
26
-                <th><?= esc_html__('Per Call', 'blackbar'); ?></th>
27
-                <th><?= esc_html__('Total', 'blackbar'); ?></th>
23
+                <th><?= esc_html__( 'Action or Filter (Slowest 50)', 'blackbar' ); ?></th>
24
+                <th><?= esc_html__( 'Callbacks', 'blackbar' ); ?></th>
25
+                <th><?= esc_html__( 'Calls', 'blackbar' ); ?></th>
26
+                <th><?= esc_html__( 'Per Call', 'blackbar' ); ?></th>
27
+                <th><?= esc_html__( 'Total', 'blackbar' ); ?></th>
28 28
             </tr>
29 29
         </thead>
30 30
         <tbody>
31
-            <?php foreach ($module->entries() as $hook => $data) : ?>
32
-                <tr class="glbb-row-collapsed" data-index="<?= esc_attr($data['index']); ?>" data-time="<?= esc_attr($data['total']); ?>">
33
-                    <td><div class="glbb-row-toggle dashicons-before dashicons-arrow-right"><?= esc_html($hook); ?></div></td>
34
-                    <td data-callbacks="<?= esc_attr($data['callbacks_count']); ?>"><?= esc_html($data['callbacks_count']); ?></td>
35
-                    <td data-calls="<?= esc_attr($data['count']); ?>"><?= esc_html($data['count']); ?></td>
36
-                    <td data-percall="<?= esc_attr($data['per_call']); ?>"><?= esc_html($data['per_call']); ?></td>
37
-                    <td data-total="<?= esc_attr($data['total']); ?>"><?= esc_html($data['total_formatted']); ?></td>
31
+            <?php foreach( $module->entries() as $hook => $data ) : ?>
32
+                <tr class="glbb-row-collapsed" data-index="<?= esc_attr( $data[ 'index' ] ); ?>" data-time="<?= esc_attr( $data[ 'total' ] ); ?>">
33
+                    <td><div class="glbb-row-toggle dashicons-before dashicons-arrow-right"><?= esc_html( $hook ); ?></div></td>
34
+                    <td data-callbacks="<?= esc_attr( $data[ 'callbacks_count' ] ); ?>"><?= esc_html( $data[ 'callbacks_count' ] ); ?></td>
35
+                    <td data-calls="<?= esc_attr( $data[ 'count' ] ); ?>"><?= esc_html( $data[ 'count' ] ); ?></td>
36
+                    <td data-percall="<?= esc_attr( $data[ 'per_call' ] ); ?>"><?= esc_html( $data[ 'per_call' ] ); ?></td>
37
+                    <td data-total="<?= esc_attr( $data[ 'total' ] ); ?>"><?= esc_html( $data[ 'total_formatted' ] ); ?></td>
38 38
                     <td class="glbb-row-details">
39 39
                         <ol>
40
-                            <?php foreach ($data['callbacks'] as $priority => $callbacks) : ?>
41
-                                <?php foreach ($callbacks as $callback) : ?>
42
-                                    <li value="<?= esc_attr($priority); ?>"><?= esc_html($callback); ?></li>
40
+                            <?php foreach( $data[ 'callbacks' ] as $priority => $callbacks ) : ?>
41
+                                <?php foreach( $callbacks as $callback ) : ?>
42
+                                    <li value="<?= esc_attr( $priority ); ?>"><?= esc_html( $callback ); ?></li>
43 43
                                 <?php endforeach; ?>
44 44
                             <?php endforeach; ?>
45 45
                         </ol>
Please login to merge, or discard this patch.
views/panels/console.php 2 patches
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1
-<?php defined('WPINC') || die; ?>
1
+<?php defined( 'WPINC' ) || die; ?>
2 2
 
3
-<?php if (!$module->hasEntries()) : ?>
3
+<?php if( !$module->hasEntries() ) : ?>
4 4
     <div>
5 5
         <table>
6 6
             <tbody>
7 7
                 <tr>
8
-                    <td><?= esc_html__('No entries found.', 'blackbar'); ?></td>
8
+                    <td><?= esc_html__( 'No entries found.', 'blackbar' ); ?></td>
9 9
                 </tr>
10 10
             </tbody>
11 11
         </table>
@@ -14,13 +14,13 @@  discard block
 block discarded – undo
14 14
     <div>
15 15
         <table class="glbb-grid">
16 16
             <tbody>
17
-                <?php foreach ($module->entries() as $entry) : ?>
18
-                    <tr data-errname="<?= esc_attr($entry['errname']); ?>">
17
+                <?php foreach( $module->entries() as $entry ) : ?>
18
+                    <tr data-errname="<?= esc_attr( $entry[ 'errname' ] ); ?>">
19 19
                         <td>
20
-                            <span class="glbb-info glbb-<?= $entry['errname']; ?>"><?= esc_html($entry['name']); ?></span>
20
+                            <span class="glbb-info glbb-<?= $entry[ 'errname' ]; ?>"><?= esc_html( $entry[ 'name' ] ); ?></span>
21 21
                         </td>
22 22
                         <td>
23
-                            <pre><code><?= esc_html($entry['message']); ?></code></pre>
23
+                            <pre><code><?= esc_html( $entry[ 'message' ] ); ?></code></pre>
24 24
                         </td>
25 25
                     </tr>
26 26
                 <?php endforeach; ?>
@@ -28,12 +28,12 @@  discard block
 block discarded – undo
28 28
         </table>
29 29
     </div>
30 30
     <form>
31
-        <label><input type="checkbox" value="debug"> <?= esc_html__('Debug', 'blackbar'); ?></label>
32
-        <label><input type="checkbox" value="info"> <?= esc_html__('Info', 'blackbar'); ?></label>
33
-        <label><input type="checkbox" value="deprecated"> <?= esc_html__('Deprecated', 'blackbar'); ?></label>
34
-        <label><input type="checkbox" value="notice"> <?= esc_html__('Notice', 'blackbar'); ?></label>
35
-        <label><input type="checkbox" value="strict"> <?= esc_html__('Strict', 'blackbar'); ?></label>
36
-        <label><input type="checkbox" value="warning"> <?= esc_html__('Warning', 'blackbar'); ?></label>
37
-        <label><input type="checkbox" value="error"> <?= esc_html__('Error', 'blackbar'); ?></label>
31
+        <label><input type="checkbox" value="debug"> <?= esc_html__( 'Debug', 'blackbar' ); ?></label>
32
+        <label><input type="checkbox" value="info"> <?= esc_html__( 'Info', 'blackbar' ); ?></label>
33
+        <label><input type="checkbox" value="deprecated"> <?= esc_html__( 'Deprecated', 'blackbar' ); ?></label>
34
+        <label><input type="checkbox" value="notice"> <?= esc_html__( 'Notice', 'blackbar' ); ?></label>
35
+        <label><input type="checkbox" value="strict"> <?= esc_html__( 'Strict', 'blackbar' ); ?></label>
36
+        <label><input type="checkbox" value="warning"> <?= esc_html__( 'Warning', 'blackbar' ); ?></label>
37
+        <label><input type="checkbox" value="error"> <?= esc_html__( 'Error', 'blackbar' ); ?></label>
38 38
     </form>
39 39
 <?php endif; ?>
Please login to merge, or discard this patch.
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,12 +10,15 @@
 block discarded – undo
10 10
             </tbody>
11 11
         </table>
12 12
     </div>
13
-<?php else : ?>
13
+<?php else {
14
+	: ?>
14 15
     <div>
15 16
         <table class="glbb-grid">
16 17
             <tbody>
17 18
                 <?php foreach ($module->entries() as $entry) : ?>
18
-                    <tr data-errname="<?= esc_attr($entry['errname']); ?>">
19
+                    <tr data-errname="<?= esc_attr($entry['errname']);
20
+}
21
+?>">
19 22
                         <td>
20 23
                             <span class="glbb-info glbb-<?= $entry['errname']; ?>"><?= esc_html($entry['name']); ?></span>
21 24
                         </td>
Please login to merge, or discard this patch.
views/panels/globals.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1,13 +1,13 @@
 block discarded – undo
1
-<?php defined('WPINC') || die; ?>
1
+<?php defined( 'WPINC' ) || die; ?>
2 2
 
3
-<?php if ($module->hasEntries()) : ?>
3
+<?php if( $module->hasEntries() ) : ?>
4 4
     <table class="glbb-grid">
5 5
         <tbody>
6
-            <?php foreach ($module->entries() as $entry) : ?>
6
+            <?php foreach( $module->entries() as $entry ) : ?>
7 7
                 <tr class="glbb-row-collapsed">
8
-                    <td><div class="glbb-row-toggle dashicons-before dashicons-arrow-right"><?= esc_html($entry['name']); ?></div></td>
8
+                    <td><div class="glbb-row-toggle dashicons-before dashicons-arrow-right"><?= esc_html( $entry[ 'name' ] ); ?></div></td>
9 9
                     <td class="glbb-row-details">
10
-                        <pre><code><?= esc_html($entry['value']); ?></code></pre></td>
10
+                        <pre><code><?= esc_html( $entry[ 'value' ] ); ?></code></pre></td>
11 11
                     </tr>
12 12
                 </tr>
13 13
             <?php endforeach; ?>
Please login to merge, or discard this patch.
views/panels/templates.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@
 block discarded – undo
1
-<?php defined('WPINC') || die; ?>
1
+<?php defined( 'WPINC' ) || die; ?>
2 2
 
3 3
 <table class="glbb-grid">
4 4
     <tbody>
5
-        <?php foreach ($module->entries() as $index => $template) : ?>
5
+        <?php foreach( $module->entries() as $index => $template ) : ?>
6 6
             <tr>
7 7
                 <td>
8 8
                     <ol>
9
-                        <li value="<?= esc_attr($index + 1); ?>"><?= esc_html($template); ?></li>
9
+                        <li value="<?= esc_attr( $index + 1 ); ?>"><?= esc_html( $template ); ?></li>
10 10
                     </ol>
11 11
                 </td>
12 12
             </tr>
Please login to merge, or discard this patch.
plugin/Modules/Profiler.php 2 patches
Indentation   +79 added lines, -79 removed lines patch added patch discarded remove patch
@@ -4,91 +4,91 @@
 block discarded – undo
4 4
 
5 5
 class Profiler extends Module
6 6
 {
7
-    /**
8
-     * @var int
9
-     */
10
-    protected $memory_start = 0;
11
-    /**
12
-     * @var int
13
-     */
14
-    protected $memory_stop = 0;
15
-    /**
16
-     * The profiler noise to remove from the timer (in nanoseconds).
17
-     * @var int
18
-     */
19
-    protected $noise = 0;
20
-    /**
21
-     * The hrtime the profiler started measuring (in nanoseconds).
22
-     * @var int
23
-     */
24
-    protected $start = 0;
25
-    /**
26
-     * The hrtime the profiler stopped measuring (in nanoseconds).
27
-     * @var int
28
-     */
29
-    protected $stop = 0;
30
-    /**
31
-     * @var array
32
-     */
33
-    protected $timer = [];
7
+	/**
8
+	 * @var int
9
+	 */
10
+	protected $memory_start = 0;
11
+	/**
12
+	 * @var int
13
+	 */
14
+	protected $memory_stop = 0;
15
+	/**
16
+	 * The profiler noise to remove from the timer (in nanoseconds).
17
+	 * @var int
18
+	 */
19
+	protected $noise = 0;
20
+	/**
21
+	 * The hrtime the profiler started measuring (in nanoseconds).
22
+	 * @var int
23
+	 */
24
+	protected $start = 0;
25
+	/**
26
+	 * The hrtime the profiler stopped measuring (in nanoseconds).
27
+	 * @var int
28
+	 */
29
+	protected $stop = 0;
30
+	/**
31
+	 * @var array
32
+	 */
33
+	protected $timer = [];
34 34
 
35
-    public function entries(): array
36
-    {
37
-        $entries = [];
38
-        foreach ($this->entries as $entry) {
39
-            $entry['time'] = $this->formatTime($entry['time']);
40
-            $entries[] = $entry;
41
-        }
42
-        return $entries;
43
-    }
35
+	public function entries(): array
36
+	{
37
+		$entries = [];
38
+		foreach ($this->entries as $entry) {
39
+			$entry['time'] = $this->formatTime($entry['time']);
40
+			$entries[] = $entry;
41
+		}
42
+		return $entries;
43
+	}
44 44
 
45
-    public function isVisible(): bool
46
-    {
47
-        return $this->hasEntries();
48
-    }
45
+	public function isVisible(): bool
46
+	{
47
+		return $this->hasEntries();
48
+	}
49 49
 
50
-    public function label(): string
51
-    {
52
-        return __('Profiler', 'blackbar');
53
-    }
50
+	public function label(): string
51
+	{
52
+		return __('Profiler', 'blackbar');
53
+	}
54 54
 
55
-    public function setNoise(int $nanoseconds): void
56
-    {
57
-        $this->noise = $nanoseconds - $this->start;
58
-    }
55
+	public function setNoise(int $nanoseconds): void
56
+	{
57
+		$this->noise = $nanoseconds - $this->start;
58
+	}
59 59
 
60
-    public function setStart(int $nanoseconds): void
61
-    {
62
-        $this->start = $nanoseconds;
63
-        $this->memory_start = memory_get_peak_usage();
64
-    }
60
+	public function setStart(int $nanoseconds): void
61
+	{
62
+		$this->start = $nanoseconds;
63
+		$this->memory_start = memory_get_peak_usage();
64
+	}
65 65
 
66
-    public function setStop(int $nanoseconds): void
67
-    {
68
-        $this->stop = $nanoseconds;
69
-        $this->memory_stop = memory_get_peak_usage();
70
-    }
66
+	public function setStop(int $nanoseconds): void
67
+	{
68
+		$this->stop = $nanoseconds;
69
+		$this->memory_stop = memory_get_peak_usage();
70
+	}
71 71
 
72
-    public function start(string $name): void
73
-    {
74
-        $this->timer = [
75
-            'memory' => memory_get_peak_usage(),
76
-            'name' => $name,
77
-            'start' => (int) hrtime(true),
78
-            'stop' => 0,
79
-            'time' => 0,
80
-        ];
81
-    }
72
+	public function start(string $name): void
73
+	{
74
+		$this->timer = [
75
+			'memory' => memory_get_peak_usage(),
76
+			'name' => $name,
77
+			'start' => (int) hrtime(true),
78
+			'stop' => 0,
79
+			'time' => 0,
80
+		];
81
+	}
82 82
 
83
-    public function stop(): void
84
-    {
85
-        if (!empty($this->timer)) {
86
-            $nanoseconds = (int) hrtime(true);
87
-            $this->timer['memory'] = max(0, memory_get_peak_usage() - $this->timer['memory']);
88
-            $this->timer['stop'] = $nanoseconds;
89
-            $this->timer['time'] = max(0, $nanoseconds - $this->timer['start'] - $this->noise);
90
-            $this->entries[] = $this->timer;
91
-            $this->timer = []; // reset timer
92
-        }
93
-    }
83
+	public function stop(): void
84
+	{
85
+		if (!empty($this->timer)) {
86
+			$nanoseconds = (int) hrtime(true);
87
+			$this->timer['memory'] = max(0, memory_get_peak_usage() - $this->timer['memory']);
88
+			$this->timer['stop'] = $nanoseconds;
89
+			$this->timer['time'] = max(0, $nanoseconds - $this->timer['start'] - $this->noise);
90
+			$this->entries[] = $this->timer;
91
+			$this->timer = []; // reset timer
92
+		}
93
+	}
94 94
 }
Please login to merge, or discard this patch.
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -30,14 +30,14 @@  discard block
 block discarded – undo
30 30
     /**
31 31
      * @var array
32 32
      */
33
-    protected $timer = [];
33
+    protected $timer = [ ];
34 34
 
35 35
     public function entries(): array
36 36
     {
37
-        $entries = [];
38
-        foreach ($this->entries as $entry) {
39
-            $entry['time'] = $this->formatTime($entry['time']);
40
-            $entries[] = $entry;
37
+        $entries = [ ];
38
+        foreach( $this->entries as $entry ) {
39
+            $entry[ 'time' ] = $this->formatTime( $entry[ 'time' ] );
40
+            $entries[ ] = $entry;
41 41
         }
42 42
         return $entries;
43 43
     }
@@ -49,32 +49,32 @@  discard block
 block discarded – undo
49 49
 
50 50
     public function label(): string
51 51
     {
52
-        return __('Profiler', 'blackbar');
52
+        return __( 'Profiler', 'blackbar' );
53 53
     }
54 54
 
55
-    public function setNoise(int $nanoseconds): void
55
+    public function setNoise( int $nanoseconds ): void
56 56
     {
57 57
         $this->noise = $nanoseconds - $this->start;
58 58
     }
59 59
 
60
-    public function setStart(int $nanoseconds): void
60
+    public function setStart( int $nanoseconds ): void
61 61
     {
62 62
         $this->start = $nanoseconds;
63 63
         $this->memory_start = memory_get_peak_usage();
64 64
     }
65 65
 
66
-    public function setStop(int $nanoseconds): void
66
+    public function setStop( int $nanoseconds ): void
67 67
     {
68 68
         $this->stop = $nanoseconds;
69 69
         $this->memory_stop = memory_get_peak_usage();
70 70
     }
71 71
 
72
-    public function start(string $name): void
72
+    public function start( string $name ): void
73 73
     {
74 74
         $this->timer = [
75 75
             'memory' => memory_get_peak_usage(),
76 76
             'name' => $name,
77
-            'start' => (int) hrtime(true),
77
+            'start' => (int) hrtime( true ),
78 78
             'stop' => 0,
79 79
             'time' => 0,
80 80
         ];
@@ -82,13 +82,13 @@  discard block
 block discarded – undo
82 82
 
83 83
     public function stop(): void
84 84
     {
85
-        if (!empty($this->timer)) {
86
-            $nanoseconds = (int) hrtime(true);
87
-            $this->timer['memory'] = max(0, memory_get_peak_usage() - $this->timer['memory']);
88
-            $this->timer['stop'] = $nanoseconds;
89
-            $this->timer['time'] = max(0, $nanoseconds - $this->timer['start'] - $this->noise);
90
-            $this->entries[] = $this->timer;
91
-            $this->timer = []; // reset timer
85
+        if( !empty( $this->timer ) ) {
86
+            $nanoseconds = (int) hrtime( true );
87
+            $this->timer[ 'memory' ] = max( 0, memory_get_peak_usage() - $this->timer[ 'memory' ] );
88
+            $this->timer[ 'stop' ] = $nanoseconds;
89
+            $this->timer[ 'time' ] = max( 0, $nanoseconds - $this->timer[ 'start' ] - $this->noise );
90
+            $this->entries[ ] = $this->timer;
91
+            $this->timer = [ ]; // reset timer
92 92
         }
93 93
     }
94 94
 }
Please login to merge, or discard this patch.
plugin/Modules/Hooks.php 3 patches
Indentation   +130 added lines, -130 removed lines patch added patch discarded remove patch
@@ -4,142 +4,142 @@
 block discarded – undo
4 4
 
5 5
 class Hooks extends Module
6 6
 {
7
-    /**
8
-     * @var array
9
-     */
10
-    protected $hooks = [];
11
-    /**
12
-     * @var int
13
-     */
14
-    protected $totalHooks = 0;
15
-    /**
16
-     * Total elapsed time in nanoseconds
17
-     * @var int
18
-     */
19
-    protected $totalTime = 0;
7
+	/**
8
+	 * @var array
9
+	 */
10
+	protected $hooks = [];
11
+	/**
12
+	 * @var int
13
+	 */
14
+	protected $totalHooks = 0;
15
+	/**
16
+	 * Total elapsed time in nanoseconds
17
+	 * @var int
18
+	 */
19
+	protected $totalTime = 0;
20 20
 
21
-    public function entries(): array
22
-    {
23
-        if (!$this->hasEntries()) {
24
-            return [];
25
-        }
26
-        if (!empty($this->hooks)) {
27
-            return $this->hooks;
28
-        }
29
-        array_walk($this->entries, function (&$data) {
30
-            $total = $this->totalTimeForHook($data);
31
-            $perCall = (int) round($total / $data['count']);
32
-            $data['per_call'] = $this->formatTime($perCall);
33
-            $data['total'] = $total;
34
-            $data['total_formatted'] = $this->formatTime($total);
35
-        });
36
-        $entries = $this->entries;
37
-        $executionOrder = array_keys($entries);
38
-        uasort($entries, [$this, 'sortByTime']);
39
-        $this->hooks = array_slice($entries, 0, 50); // Keep the 50 slowest hooks
40
-        $this->totalHooks = array_sum(wp_list_pluck($this->entries, 'count'));
41
-        $this->totalTime = array_sum(wp_list_pluck($this->entries, 'total'));
42
-        $order = array_intersect($executionOrder, array_keys($this->hooks));
43
-        foreach ($order as $index => $hook) {
44
-            $this->hooks[$hook]['index'] = $index;
45
-        }
46
-        return $this->hooks;
47
-    }
21
+	public function entries(): array
22
+	{
23
+		if (!$this->hasEntries()) {
24
+			return [];
25
+		}
26
+		if (!empty($this->hooks)) {
27
+			return $this->hooks;
28
+		}
29
+		array_walk($this->entries, function (&$data) {
30
+			$total = $this->totalTimeForHook($data);
31
+			$perCall = (int) round($total / $data['count']);
32
+			$data['per_call'] = $this->formatTime($perCall);
33
+			$data['total'] = $total;
34
+			$data['total_formatted'] = $this->formatTime($total);
35
+		});
36
+		$entries = $this->entries;
37
+		$executionOrder = array_keys($entries);
38
+		uasort($entries, [$this, 'sortByTime']);
39
+		$this->hooks = array_slice($entries, 0, 50); // Keep the 50 slowest hooks
40
+		$this->totalHooks = array_sum(wp_list_pluck($this->entries, 'count'));
41
+		$this->totalTime = array_sum(wp_list_pluck($this->entries, 'total'));
42
+		$order = array_intersect($executionOrder, array_keys($this->hooks));
43
+		foreach ($order as $index => $hook) {
44
+			$this->hooks[$hook]['index'] = $index;
45
+		}
46
+		return $this->hooks;
47
+	}
48 48
 
49
-    public function info(): string
50
-    {
51
-        $this->entries(); // calculate the totalTime
52
-        return $this->formatTime($this->totalTime);
53
-    }
49
+	public function info(): string
50
+	{
51
+		$this->entries(); // calculate the totalTime
52
+		return $this->formatTime($this->totalTime);
53
+	}
54 54
 
55
-    public function label(): string
56
-    {
57
-        return __('Hooks', 'blackbar');
58
-    }
55
+	public function label(): string
56
+	{
57
+		return __('Hooks', 'blackbar');
58
+	}
59 59
 
60
-    public function startTimer(): void
61
-    {
62
-        if (class_exists('Debug_Bar_Slow_Actions')) {
63
-            return;
64
-        }
65
-        $hook = current_filter();
66
-        if (!isset($this->entries[$hook])) {
67
-            $callbacks = $this->callbacksForHook($hook);
68
-            if (empty($callbacks)) {
69
-                return; // We skipped Blackbar callbacks
70
-            }
71
-            $this->entries[$hook] = [
72
-                'callbacks' => $callbacks,
73
-                'callbacks_count' => count(array_merge(...$callbacks)),
74
-                'count' => 0,
75
-                'stack' => [],
76
-                'time' => [],
77
-            ];
78
-            add_action($hook, [$this, 'stopTimer'], 9999); // @phpstan-ignore-line
79
-        }
80
-        ++$this->entries[$hook]['count'];
81
-        array_push($this->entries[$hook]['stack'], ['start' => (int) hrtime(true)]);
82
-    }
60
+	public function startTimer(): void
61
+	{
62
+		if (class_exists('Debug_Bar_Slow_Actions')) {
63
+			return;
64
+		}
65
+		$hook = current_filter();
66
+		if (!isset($this->entries[$hook])) {
67
+			$callbacks = $this->callbacksForHook($hook);
68
+			if (empty($callbacks)) {
69
+				return; // We skipped Blackbar callbacks
70
+			}
71
+			$this->entries[$hook] = [
72
+				'callbacks' => $callbacks,
73
+				'callbacks_count' => count(array_merge(...$callbacks)),
74
+				'count' => 0,
75
+				'stack' => [],
76
+				'time' => [],
77
+			];
78
+			add_action($hook, [$this, 'stopTimer'], 9999); // @phpstan-ignore-line
79
+		}
80
+		++$this->entries[$hook]['count'];
81
+		array_push($this->entries[$hook]['stack'], ['start' => (int) hrtime(true)]);
82
+	}
83 83
 
84
-    /**
85
-     * @param mixed $filteredValue
86
-     * @return mixed
87
-     */
88
-    public function stopTimer($filteredValue = null)
89
-    {
90
-        $time = array_pop($this->entries[current_filter()]['stack']);
91
-        $time['stop'] = (int) hrtime(true);
92
-        array_push($this->entries[current_filter()]['time'], $time);
93
-        return $filteredValue; // In case this was a filter.
94
-    }
84
+	/**
85
+	 * @param mixed $filteredValue
86
+	 * @return mixed
87
+	 */
88
+	public function stopTimer($filteredValue = null)
89
+	{
90
+		$time = array_pop($this->entries[current_filter()]['stack']);
91
+		$time['stop'] = (int) hrtime(true);
92
+		array_push($this->entries[current_filter()]['time'], $time);
93
+		return $filteredValue; // In case this was a filter.
94
+	}
95 95
 
96
-    protected function callbacksForHook(string $hook): array
97
-    {
98
-        global $wp_filter;
99
-        $results = [];
100
-        if (!isset($wp_filter[$hook])) {
101
-            return $results;
102
-        }
103
-        foreach ($wp_filter[$hook] as $priority => $callbacks) {
104
-            $results[$priority] = $results[$priority] ?? [];
105
-            foreach ($callbacks as $callback) {
106
-                if (is_array($callback['function']) && 2 === count($callback['function'])) {
107
-                    list($object, $method) = $callback['function'];
108
-                    if (is_object($object)) {
109
-                        $object = get_class($object);
110
-                        $reflection = new \ReflectionClass($object);
111
-                        if (str_starts_with($reflection->getNamespaceName(), 'GeminiLabs\BlackBar')) {
112
-                            continue; // skip Blackbar callbacks
113
-                        }
114
-                    }
115
-                    $results[$priority][] = sprintf('%s::%s', $object, $method);
116
-                } elseif (is_object($callback['function'])) {
117
-                    $results[$priority][] = get_class($callback['function']);
118
-                } else {
119
-                    $results[$priority][] = $callback['function'];
120
-                }
121
-            }
122
-        }
123
-        return $results;
124
-    }
96
+	protected function callbacksForHook(string $hook): array
97
+	{
98
+		global $wp_filter;
99
+		$results = [];
100
+		if (!isset($wp_filter[$hook])) {
101
+			return $results;
102
+		}
103
+		foreach ($wp_filter[$hook] as $priority => $callbacks) {
104
+			$results[$priority] = $results[$priority] ?? [];
105
+			foreach ($callbacks as $callback) {
106
+				if (is_array($callback['function']) && 2 === count($callback['function'])) {
107
+					list($object, $method) = $callback['function'];
108
+					if (is_object($object)) {
109
+						$object = get_class($object);
110
+						$reflection = new \ReflectionClass($object);
111
+						if (str_starts_with($reflection->getNamespaceName(), 'GeminiLabs\BlackBar')) {
112
+							continue; // skip Blackbar callbacks
113
+						}
114
+					}
115
+					$results[$priority][] = sprintf('%s::%s', $object, $method);
116
+				} elseif (is_object($callback['function'])) {
117
+					$results[$priority][] = get_class($callback['function']);
118
+				} else {
119
+					$results[$priority][] = $callback['function'];
120
+				}
121
+			}
122
+		}
123
+		return $results;
124
+	}
125 125
 
126
-    protected function sortByTime(array $a, array $b): int
127
-    {
128
-        if ($a['total'] !== $b['total']) {
129
-            return ($a['total'] > $b['total']) ? -1 : 1;
130
-        }
131
-        return 0;
132
-    }
126
+	protected function sortByTime(array $a, array $b): int
127
+	{
128
+		if ($a['total'] !== $b['total']) {
129
+			return ($a['total'] > $b['total']) ? -1 : 1;
130
+		}
131
+		return 0;
132
+	}
133 133
 
134
-    /**
135
-     * Total elapsed time in nanoseconds
136
-     */
137
-    protected function totalTimeForHook(array $data): int
138
-    {
139
-        $total = 0;
140
-        foreach ($data['time'] as $time) {
141
-            $total += ($time['stop'] - $time['start']);
142
-        }
143
-        return $total;
144
-    }
134
+	/**
135
+	 * Total elapsed time in nanoseconds
136
+	 */
137
+	protected function totalTimeForHook(array $data): int
138
+	{
139
+		$total = 0;
140
+		foreach ($data['time'] as $time) {
141
+			$total += ($time['stop'] - $time['start']);
142
+		}
143
+		return $total;
144
+	}
145 145
 }
Please login to merge, or discard this patch.
Spacing   +57 added lines, -57 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
     /**
8 8
      * @var array
9 9
      */
10
-    protected $hooks = [];
10
+    protected $hooks = [ ];
11 11
     /**
12 12
      * @var int
13 13
      */
@@ -20,28 +20,28 @@  discard block
 block discarded – undo
20 20
 
21 21
     public function entries(): array
22 22
     {
23
-        if (!$this->hasEntries()) {
24
-            return [];
23
+        if( !$this->hasEntries() ) {
24
+            return [ ];
25 25
         }
26
-        if (!empty($this->hooks)) {
26
+        if( !empty( $this->hooks ) ) {
27 27
             return $this->hooks;
28 28
         }
29
-        array_walk($this->entries, function (&$data) {
30
-            $total = $this->totalTimeForHook($data);
31
-            $perCall = (int) round($total / $data['count']);
32
-            $data['per_call'] = $this->formatTime($perCall);
33
-            $data['total'] = $total;
34
-            $data['total_formatted'] = $this->formatTime($total);
29
+        array_walk( $this->entries, function( &$data ) {
30
+            $total = $this->totalTimeForHook( $data );
31
+            $perCall = (int) round( $total / $data[ 'count' ] );
32
+            $data[ 'per_call' ] = $this->formatTime( $perCall );
33
+            $data[ 'total' ] = $total;
34
+            $data[ 'total_formatted' ] = $this->formatTime( $total );
35 35
         });
36 36
         $entries = $this->entries;
37
-        $executionOrder = array_keys($entries);
38
-        uasort($entries, [$this, 'sortByTime']);
39
-        $this->hooks = array_slice($entries, 0, 50); // Keep the 50 slowest hooks
40
-        $this->totalHooks = array_sum(wp_list_pluck($this->entries, 'count'));
41
-        $this->totalTime = array_sum(wp_list_pluck($this->entries, 'total'));
42
-        $order = array_intersect($executionOrder, array_keys($this->hooks));
43
-        foreach ($order as $index => $hook) {
44
-            $this->hooks[$hook]['index'] = $index;
37
+        $executionOrder = array_keys( $entries );
38
+        uasort( $entries, [ $this, 'sortByTime' ] );
39
+        $this->hooks = array_slice( $entries, 0, 50 ); // Keep the 50 slowest hooks
40
+        $this->totalHooks = array_sum( wp_list_pluck( $this->entries, 'count' ) );
41
+        $this->totalTime = array_sum( wp_list_pluck( $this->entries, 'total' ) );
42
+        $order = array_intersect( $executionOrder, array_keys( $this->hooks ) );
43
+        foreach( $order as $index => $hook ) {
44
+            $this->hooks[ $hook ][ 'index' ] = $index;
45 45
         }
46 46
         return $this->hooks;
47 47
     }
@@ -49,84 +49,84 @@  discard block
 block discarded – undo
49 49
     public function info(): string
50 50
     {
51 51
         $this->entries(); // calculate the totalTime
52
-        return $this->formatTime($this->totalTime);
52
+        return $this->formatTime( $this->totalTime );
53 53
     }
54 54
 
55 55
     public function label(): string
56 56
     {
57
-        return __('Hooks', 'blackbar');
57
+        return __( 'Hooks', 'blackbar' );
58 58
     }
59 59
 
60 60
     public function startTimer(): void
61 61
     {
62
-        if (class_exists('Debug_Bar_Slow_Actions')) {
62
+        if( class_exists( 'Debug_Bar_Slow_Actions' ) ) {
63 63
             return;
64 64
         }
65 65
         $hook = current_filter();
66
-        if (!isset($this->entries[$hook])) {
67
-            $callbacks = $this->callbacksForHook($hook);
68
-            if (empty($callbacks)) {
66
+        if( !isset( $this->entries[ $hook ] ) ) {
67
+            $callbacks = $this->callbacksForHook( $hook );
68
+            if( empty( $callbacks ) ) {
69 69
                 return; // We skipped Blackbar callbacks
70 70
             }
71
-            $this->entries[$hook] = [
71
+            $this->entries[ $hook ] = [
72 72
                 'callbacks' => $callbacks,
73
-                'callbacks_count' => count(array_merge(...$callbacks)),
73
+                'callbacks_count' => count( array_merge( ...$callbacks ) ),
74 74
                 'count' => 0,
75
-                'stack' => [],
76
-                'time' => [],
75
+                'stack' => [ ],
76
+                'time' => [ ],
77 77
             ];
78
-            add_action($hook, [$this, 'stopTimer'], 9999); // @phpstan-ignore-line
78
+            add_action( $hook, [ $this, 'stopTimer' ], 9999 ); // @phpstan-ignore-line
79 79
         }
80
-        ++$this->entries[$hook]['count'];
81
-        array_push($this->entries[$hook]['stack'], ['start' => (int) hrtime(true)]);
80
+        ++$this->entries[ $hook ][ 'count' ];
81
+        array_push( $this->entries[ $hook ][ 'stack' ], [ 'start' => (int) hrtime( true ) ] );
82 82
     }
83 83
 
84 84
     /**
85 85
      * @param mixed $filteredValue
86 86
      * @return mixed
87 87
      */
88
-    public function stopTimer($filteredValue = null)
88
+    public function stopTimer( $filteredValue = null )
89 89
     {
90
-        $time = array_pop($this->entries[current_filter()]['stack']);
91
-        $time['stop'] = (int) hrtime(true);
92
-        array_push($this->entries[current_filter()]['time'], $time);
90
+        $time = array_pop( $this->entries[ current_filter() ][ 'stack' ] );
91
+        $time[ 'stop' ] = (int) hrtime( true );
92
+        array_push( $this->entries[ current_filter() ][ 'time' ], $time );
93 93
         return $filteredValue; // In case this was a filter.
94 94
     }
95 95
 
96
-    protected function callbacksForHook(string $hook): array
96
+    protected function callbacksForHook( string $hook ): array
97 97
     {
98 98
         global $wp_filter;
99
-        $results = [];
100
-        if (!isset($wp_filter[$hook])) {
99
+        $results = [ ];
100
+        if( !isset( $wp_filter[ $hook ] ) ) {
101 101
             return $results;
102 102
         }
103
-        foreach ($wp_filter[$hook] as $priority => $callbacks) {
104
-            $results[$priority] = $results[$priority] ?? [];
105
-            foreach ($callbacks as $callback) {
106
-                if (is_array($callback['function']) && 2 === count($callback['function'])) {
107
-                    list($object, $method) = $callback['function'];
108
-                    if (is_object($object)) {
109
-                        $object = get_class($object);
110
-                        $reflection = new \ReflectionClass($object);
111
-                        if (str_starts_with($reflection->getNamespaceName(), 'GeminiLabs\BlackBar')) {
103
+        foreach( $wp_filter[ $hook ] as $priority => $callbacks ) {
104
+            $results[ $priority ] = $results[ $priority ] ?? [ ];
105
+            foreach( $callbacks as $callback ) {
106
+                if( is_array( $callback[ 'function' ] ) && 2 === count( $callback[ 'function' ] ) ) {
107
+                    list( $object, $method ) = $callback[ 'function' ];
108
+                    if( is_object( $object ) ) {
109
+                        $object = get_class( $object );
110
+                        $reflection = new \ReflectionClass( $object );
111
+                        if( str_starts_with( $reflection->getNamespaceName(), 'GeminiLabs\BlackBar' ) ) {
112 112
                             continue; // skip Blackbar callbacks
113 113
                         }
114 114
                     }
115
-                    $results[$priority][] = sprintf('%s::%s', $object, $method);
116
-                } elseif (is_object($callback['function'])) {
117
-                    $results[$priority][] = get_class($callback['function']);
115
+                    $results[ $priority ][ ] = sprintf( '%s::%s', $object, $method );
116
+                } elseif( is_object( $callback[ 'function' ] ) ) {
117
+                    $results[ $priority ][ ] = get_class( $callback[ 'function' ] );
118 118
                 } else {
119
-                    $results[$priority][] = $callback['function'];
119
+                    $results[ $priority ][ ] = $callback[ 'function' ];
120 120
                 }
121 121
             }
122 122
         }
123 123
         return $results;
124 124
     }
125 125
 
126
-    protected function sortByTime(array $a, array $b): int
126
+    protected function sortByTime( array $a, array $b ): int
127 127
     {
128
-        if ($a['total'] !== $b['total']) {
129
-            return ($a['total'] > $b['total']) ? -1 : 1;
128
+        if( $a[ 'total' ] !== $b[ 'total' ] ) {
129
+            return ( $a[ 'total' ] > $b[ 'total' ] ) ? -1 : 1;
130 130
         }
131 131
         return 0;
132 132
     }
@@ -134,11 +134,11 @@  discard block
 block discarded – undo
134 134
     /**
135 135
      * Total elapsed time in nanoseconds
136 136
      */
137
-    protected function totalTimeForHook(array $data): int
137
+    protected function totalTimeForHook( array $data ): int
138 138
     {
139 139
         $total = 0;
140
-        foreach ($data['time'] as $time) {
141
-            $total += ($time['stop'] - $time['start']);
140
+        foreach( $data[ 'time' ] as $time ) {
141
+            $total += ( $time[ 'stop' ] - $time[ 'start' ] );
142 142
         }
143 143
         return $total;
144 144
     }
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,7 +26,8 @@  discard block
 block discarded – undo
26 26
         if (!empty($this->hooks)) {
27 27
             return $this->hooks;
28 28
         }
29
-        array_walk($this->entries, function (&$data) {
29
+        array_walk($this->entries, function (&$data)
30
+        {
30 31
             $total = $this->totalTimeForHook($data);
31 32
             $perCall = (int) round($total / $data['count']);
32 33
             $data['per_call'] = $this->formatTime($perCall);
@@ -113,9 +114,11 @@  discard block
 block discarded – undo
113 114
                         }
114 115
                     }
115 116
                     $results[$priority][] = sprintf('%s::%s', $object, $method);
116
-                } elseif (is_object($callback['function'])) {
117
+                }
118
+                elseif (is_object($callback['function'])) {
117 119
                     $results[$priority][] = get_class($callback['function']);
118
-                } else {
120
+                }
121
+                else {
119 122
                     $results[$priority][] = $callback['function'];
120 123
                 }
121 124
             }
Please login to merge, or discard this patch.
plugin/Modules/Module.php 2 patches
Indentation   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -6,80 +6,80 @@
 block discarded – undo
6 6
 
7 7
 abstract class 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 classes(): string
25
-    {
26
-        return $this->id();
27
-    }
24
+	public function classes(): string
25
+	{
26
+		return $this->id();
27
+	}
28 28
 
29
-    abstract public function entries(): array;
29
+	abstract public function entries(): array;
30 30
 
31
-    public function hasEntries(): bool
32
-    {
33
-        return !empty($this->entries);
34
-    }
31
+	public function hasEntries(): bool
32
+	{
33
+		return !empty($this->entries);
34
+	}
35 35
 
36
-    public function id(): string
37
-    {
38
-        return sprintf('glbb-%s', $this->slug());
39
-    }
36
+	public function id(): string
37
+	{
38
+		return sprintf('glbb-%s', $this->slug());
39
+	}
40 40
 
41
-    public function info(): string
42
-    {
43
-        return '';
44
-    }
41
+	public function info(): string
42
+	{
43
+		return '';
44
+	}
45 45
 
46
-    public function isVisible(): bool
47
-    {
48
-        return true;
49
-    }
46
+	public function isVisible(): bool
47
+	{
48
+		return true;
49
+	}
50 50
 
51
-    abstract public function label(): string;
51
+	abstract public function label(): string;
52 52
 
53
-    public function render(): void
54
-    {
55
-        $this->app->render('panels/'.$this->slug(), ['module' => $this]);
56
-    }
53
+	public function render(): void
54
+	{
55
+		$this->app->render('panels/'.$this->slug(), ['module' => $this]);
56
+	}
57 57
 
58
-    public function slug(): string
59
-    {
60
-        return strtolower((new \ReflectionClass($this))->getShortName());
61
-    }
58
+	public function slug(): string
59
+	{
60
+		return strtolower((new \ReflectionClass($this))->getShortName());
61
+	}
62 62
 
63
-    protected function formatTime(int $nanoseconds): string
64
-    {
65
-        if ($nanoseconds >= 1e9) {
66
-            return sprintf('%s s', $this->toDecimal(round($nanoseconds / 1e9, 2)));
67
-        }
68
-        if ($nanoseconds >= 1e6) {
69
-            return sprintf('%s ms', $this->toDecimal(round($nanoseconds / 1e6, 2)));
70
-        }
71
-        if ($nanoseconds >= 1e3) {
72
-            return sprintf('%s µs', round($nanoseconds / 1e3));
73
-        }
74
-        return sprintf('%s ns', $nanoseconds);
75
-    }
63
+	protected function formatTime(int $nanoseconds): string
64
+	{
65
+		if ($nanoseconds >= 1e9) {
66
+			return sprintf('%s s', $this->toDecimal(round($nanoseconds / 1e9, 2)));
67
+		}
68
+		if ($nanoseconds >= 1e6) {
69
+			return sprintf('%s ms', $this->toDecimal(round($nanoseconds / 1e6, 2)));
70
+		}
71
+		if ($nanoseconds >= 1e3) {
72
+			return sprintf('%s µs', round($nanoseconds / 1e3));
73
+		}
74
+		return sprintf('%s ns', $nanoseconds);
75
+	}
76 76
 
77
-    protected function toDecimal(float $number): string
78
-    {
79
-        $number = (string) $number;
80
-        if (false !== strpos($number, '.')) {
81
-            $number = rtrim(rtrim($number, '0'), '.');
82
-        }
83
-        return $number;
84
-    }
77
+	protected function toDecimal(float $number): string
78
+	{
79
+		$number = (string) $number;
80
+		if (false !== strpos($number, '.')) {
81
+			$number = rtrim(rtrim($number, '0'), '.');
82
+		}
83
+		return $number;
84
+	}
85 85
 }
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -15,10 +15,10 @@  discard block
 block discarded – undo
15 15
      */
16 16
     protected $entries;
17 17
 
18
-    public function __construct(Application $app)
18
+    public function __construct( Application $app )
19 19
     {
20 20
         $this->app = $app;
21
-        $this->entries = [];
21
+        $this->entries = [ ];
22 22
     }
23 23
 
24 24
     public function classes(): string
@@ -30,12 +30,12 @@  discard block
 block discarded – undo
30 30
 
31 31
     public function hasEntries(): bool
32 32
     {
33
-        return !empty($this->entries);
33
+        return !empty( $this->entries );
34 34
     }
35 35
 
36 36
     public function id(): string
37 37
     {
38
-        return sprintf('glbb-%s', $this->slug());
38
+        return sprintf( 'glbb-%s', $this->slug() );
39 39
     }
40 40
 
41 41
     public function info(): string
@@ -52,33 +52,33 @@  discard block
 block discarded – undo
52 52
 
53 53
     public function render(): void
54 54
     {
55
-        $this->app->render('panels/'.$this->slug(), ['module' => $this]);
55
+        $this->app->render( 'panels/' . $this->slug(), [ 'module' => $this ] );
56 56
     }
57 57
 
58 58
     public function slug(): string
59 59
     {
60
-        return strtolower((new \ReflectionClass($this))->getShortName());
60
+        return strtolower( ( new \ReflectionClass( $this ) )->getShortName() );
61 61
     }
62 62
 
63
-    protected function formatTime(int $nanoseconds): string
63
+    protected function formatTime( int $nanoseconds ): string
64 64
     {
65
-        if ($nanoseconds >= 1e9) {
66
-            return sprintf('%s s', $this->toDecimal(round($nanoseconds / 1e9, 2)));
65
+        if( $nanoseconds >= 1e9 ) {
66
+            return sprintf( '%s s', $this->toDecimal( round( $nanoseconds / 1e9, 2 ) ) );
67 67
         }
68
-        if ($nanoseconds >= 1e6) {
69
-            return sprintf('%s ms', $this->toDecimal(round($nanoseconds / 1e6, 2)));
68
+        if( $nanoseconds >= 1e6 ) {
69
+            return sprintf( '%s ms', $this->toDecimal( round( $nanoseconds / 1e6, 2 ) ) );
70 70
         }
71
-        if ($nanoseconds >= 1e3) {
72
-            return sprintf('%s µs', round($nanoseconds / 1e3));
71
+        if( $nanoseconds >= 1e3 ) {
72
+            return sprintf( '%s µs', round( $nanoseconds / 1e3 ) );
73 73
         }
74
-        return sprintf('%s ns', $nanoseconds);
74
+        return sprintf( '%s ns', $nanoseconds );
75 75
     }
76 76
 
77
-    protected function toDecimal(float $number): string
77
+    protected function toDecimal( float $number ): string
78 78
     {
79 79
         $number = (string) $number;
80
-        if (false !== strpos($number, '.')) {
81
-            $number = rtrim(rtrim($number, '0'), '.');
80
+        if( false !== strpos( $number, '.' ) ) {
81
+            $number = rtrim( rtrim( $number, '0' ), '.' );
82 82
         }
83 83
         return $number;
84 84
     }
Please login to merge, or discard this patch.