Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Pull Request — master (#12)
by Der Mundschenk
06:00 queued 03:12
created
src/fixes/node-fixes/class-simple-regex-replacement-fix.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -69,8 +69,8 @@  discard block
 block discarded – undo
69 69
 	 * @param string $settings_switch On/off switch for fix.
70 70
 	 * @param bool   $feed_compatible Optional. Default false.
71 71
 	 */
72
-	public function __construct( $regex, $replacement, $settings_switch, $feed_compatible = false ) {
73
-		parent::__construct( $feed_compatible );
72
+	public function __construct($regex, $replacement, $settings_switch, $feed_compatible = false) {
73
+		parent::__construct($feed_compatible);
74 74
 
75 75
 		$this->regex           = $regex;
76 76
 		$this->settings_switch = $settings_switch;
@@ -84,11 +84,11 @@  discard block
 block discarded – undo
84 84
 	 * @param Settings $settings Required.
85 85
 	 * @param bool     $is_title Optional. Default false.
86 86
 	 */
87
-	public function apply( \DOMText $textnode, Settings $settings, $is_title = false ) {
88
-		if ( empty( $settings[ $this->settings_switch ] ) ) {
87
+	public function apply(\DOMText $textnode, Settings $settings, $is_title = false) {
88
+		if (empty($settings[$this->settings_switch])) {
89 89
 			return;
90 90
 		}
91 91
 
92
-		$textnode->data = preg_replace( $this->regex, $this->replacement, $textnode->data );
92
+		$textnode->data = preg_replace($this->regex, $this->replacement, $textnode->data);
93 93
 	}
94 94
 }
Please login to merge, or discard this patch.
src/fixes/node-fixes/class-smart-marks-fix.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -49,22 +49,22 @@
 block discarded – undo
49 49
 	 * @param Settings $settings Required.
50 50
 	 * @param bool     $is_title Optional. Default false.
51 51
 	 */
52
-	public function apply( \DOMText $textnode, Settings $settings, $is_title = false ) {
53
-		if ( empty( $settings['smartMarks'] ) ) {
52
+	public function apply(\DOMText $textnode, Settings $settings, $is_title = false) {
53
+		if (empty($settings['smartMarks'])) {
54 54
 			return;
55 55
 		}
56 56
 
57 57
 		// Escape usage of "501(c)(1...29)" (US non-profit).
58
-		$textnode->data = preg_replace( self::ESCAPE_501C, '$1' . RE::ESCAPE_MARKER . '$2' . RE::ESCAPE_MARKER . '$3', $textnode->data );
58
+		$textnode->data = preg_replace(self::ESCAPE_501C, '$1' . RE::ESCAPE_MARKER . '$2' . RE::ESCAPE_MARKER . '$3', $textnode->data);
59 59
 
60 60
 		// Replace marks.
61
-		$textnode->data = str_replace( [ '(c)', '(C)' ],   U::COPYRIGHT,      $textnode->data );
62
-		$textnode->data = str_replace( [ '(r)', '(R)' ],   U::REGISTERED_MARK, $textnode->data );
63
-		$textnode->data = str_replace( [ '(p)', '(P)' ],   U::SOUND_COPY_MARK,  $textnode->data );
64
-		$textnode->data = str_replace( [ '(sm)', '(SM)' ], U::SERVICE_MARK,    $textnode->data );
65
-		$textnode->data = str_replace( [ '(tm)', '(TM)' ], U::TRADE_MARK,      $textnode->data );
61
+		$textnode->data = str_replace(['(c)', '(C)'], U::COPYRIGHT, $textnode->data);
62
+		$textnode->data = str_replace(['(r)', '(R)'], U::REGISTERED_MARK, $textnode->data);
63
+		$textnode->data = str_replace(['(p)', '(P)'], U::SOUND_COPY_MARK, $textnode->data);
64
+		$textnode->data = str_replace(['(sm)', '(SM)'], U::SERVICE_MARK, $textnode->data);
65
+		$textnode->data = str_replace(['(tm)', '(TM)'], U::TRADE_MARK, $textnode->data);
66 66
 
67 67
 		// Un-escape escaped sequences.
68
-		$textnode->data = str_replace( RE::ESCAPE_MARKER, '', $textnode->data );
68
+		$textnode->data = str_replace(RE::ESCAPE_MARKER, '', $textnode->data);
69 69
 	}
70 70
 }
Please login to merge, or discard this patch.
src/fixes/node-fixes/class-simple-style-fix.php 2 patches
Indentation   -1 removed lines patch added patch discarded remove patch
@@ -40,7 +40,6 @@
 block discarded – undo
40 40
 
41 41
 	/**
42 42
 	 * The setting string used to enable/disable the fix (e.g. 'styleAmpersands').
43
-
44 43
 	 * @var string
45 44
 	 */
46 45
 	protected $settings_switch;
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -69,8 +69,8 @@  discard block
 block discarded – undo
69 69
 	 * @param string $css_class       HTML class used in markup.
70 70
 	 * @param bool   $feed_compatible Optional. Default false.
71 71
 	 */
72
-	public function __construct( $regex, $settings_switch, $css_class, $feed_compatible = false ) {
73
-		parent::__construct( $css_class, $feed_compatible );
72
+	public function __construct($regex, $settings_switch, $css_class, $feed_compatible = false) {
73
+		parent::__construct($css_class, $feed_compatible);
74 74
 
75 75
 		$this->regex = $regex;
76 76
 		$this->settings_switch = $settings_switch;
@@ -84,11 +84,11 @@  discard block
 block discarded – undo
84 84
 	 * @param Settings $settings Required.
85 85
 	 * @param bool     $is_title Optional. Default false.
86 86
 	 */
87
-	public function apply_internal( \DOMText $textnode, Settings $settings, $is_title = false ) {
88
-		if ( empty( $settings[ $this->settings_switch ] ) ) {
87
+	public function apply_internal(\DOMText $textnode, Settings $settings, $is_title = false) {
88
+		if (empty($settings[$this->settings_switch])) {
89 89
 			return;
90 90
 		}
91 91
 
92
-		$textnode->data = preg_replace( $this->regex, '<span class="' . $this->css_class . '">$1</span>', $textnode->data );
92
+		$textnode->data = preg_replace($this->regex, '<span class="' . $this->css_class . '">$1</span>', $textnode->data);
93 93
 	}
94 94
 }
Please login to merge, or discard this patch.
src/fixes/node-fixes/class-dash-spacing-fix.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -103,22 +103,22 @@  discard block
 block discarded – undo
103 103
 	 * @param Settings $settings Required.
104 104
 	 * @param bool     $is_title Optional. Default false.
105 105
 	 */
106
-	public function apply( \DOMText $textnode, Settings $settings, $is_title = false ) {
107
-		if ( empty( $settings['dashSpacing'] ) ) {
106
+	public function apply(\DOMText $textnode, Settings $settings, $is_title = false) {
107
+		if (empty($settings['dashSpacing'])) {
108 108
 			return;
109 109
 		}
110 110
 
111 111
 		// Various special characters and regular expressions.
112 112
 		$s = $settings->dash_style();
113 113
 
114
-		if ( $s != $this->cached_dash_style ) {
115
-			$this->update_dash_spacing_regex( $s->parenthetical_dash(), $s->parenthetical_space(), $s->interval_dash(), $s->interval_space() );
114
+		if ($s != $this->cached_dash_style) {
115
+			$this->update_dash_spacing_regex($s->parenthetical_dash(), $s->parenthetical_space(), $s->interval_dash(), $s->interval_space());
116 116
 			$this->cached_dash_style = $s;
117 117
 		}
118 118
 
119
-		$textnode->data = preg_replace( self::EM_DASH_SPACING,             $this->em_dash_replacement,            $textnode->data );
120
-		$textnode->data = preg_replace( $this->parenthetical_dash_spacing, $this->parenthetical_dash_replacement, $textnode->data );
121
-		$textnode->data = preg_replace( $this->interval_dash_spacing,      $this->interval_dash_replacement,      $textnode->data );
119
+		$textnode->data = preg_replace(self::EM_DASH_SPACING, $this->em_dash_replacement, $textnode->data);
120
+		$textnode->data = preg_replace($this->parenthetical_dash_spacing, $this->parenthetical_dash_replacement, $textnode->data);
121
+		$textnode->data = preg_replace($this->interval_dash_spacing, $this->interval_dash_replacement, $textnode->data);
122 122
 	}
123 123
 
124 124
 	/**
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
 	 * @param string $interval            The dash character used for interval dashes.
130 130
 	 * @param string $interval_space      The space character used around interval dashes.
131 131
 	 */
132
-	private function update_dash_spacing_regex( $parenthetical, $parenthetical_space, $interval, $interval_space ) {
132
+	private function update_dash_spacing_regex($parenthetical, $parenthetical_space, $interval, $interval_space) {
133 133
 		$this->parenthetical_dash_spacing = "/
134 134
 			(?:
135 135
 				\s
Please login to merge, or discard this patch.
src/fixes/node-fixes/class-space-collapse-fix.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -53,23 +53,23 @@
 block discarded – undo
53 53
 	 * @param Settings $settings Required.
54 54
 	 * @param bool     $is_title Optional. Default false.
55 55
 	 */
56
-	public function apply( \DOMText $textnode, Settings $settings, $is_title = false ) {
57
-		if ( empty( $settings['spaceCollapse'] ) ) {
56
+	public function apply(\DOMText $textnode, Settings $settings, $is_title = false) {
57
+		if (empty($settings['spaceCollapse'])) {
58 58
 			return;
59 59
 		}
60 60
 
61 61
 		// Normal spacing.
62
-		$textnode->data = preg_replace( self::COLLAPSE_NORMAL_SPACES, ' ', $textnode->data );
62
+		$textnode->data = preg_replace(self::COLLAPSE_NORMAL_SPACES, ' ', $textnode->data);
63 63
 
64 64
 		// Non-breakable space get's priority. If non-breakable space exists in a string of spaces, it collapses to a single non-breakable space.
65
-		$textnode->data = preg_replace( self::COLLAPSE_NON_BREAKABLE_SPACES, U::NO_BREAK_SPACE, $textnode->data );
65
+		$textnode->data = preg_replace(self::COLLAPSE_NON_BREAKABLE_SPACES, U::NO_BREAK_SPACE, $textnode->data);
66 66
 
67 67
 		// For any other spaceing, replace with the first occurance of an unusual space character.
68
-		$textnode->data = preg_replace( self::COLLAPSE_OTHER_SPACES, '$1', $textnode->data );
68
+		$textnode->data = preg_replace(self::COLLAPSE_OTHER_SPACES, '$1', $textnode->data);
69 69
 
70 70
 		// Remove all spacing at beginning of block level elements.
71
-		if ( '' === DOM::get_prev_chr( $textnode ) ) { // we have the first text in a block level element.
72
-			$textnode->data = preg_replace( self::COLLAPSE_SPACES_AT_START_OF_BLOCK, '', $textnode->data );
71
+		if ('' === DOM::get_prev_chr($textnode)) { // we have the first text in a block level element.
72
+			$textnode->data = preg_replace(self::COLLAPSE_SPACES_AT_START_OF_BLOCK, '', $textnode->data);
73 73
 		}
74 74
 	}
75 75
 }
Please login to merge, or discard this patch.
src/fixes/node-fixes/class-smart-ellipses-fix.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -46,12 +46,12 @@
 block discarded – undo
46 46
 	 * @param Settings $settings Required.
47 47
 	 * @param bool     $is_title Optional. Default false.
48 48
 	 */
49
-	public function apply( \DOMText $textnode, Settings $settings, $is_title = false ) {
50
-		if ( empty( $settings['smartEllipses'] ) ) {
49
+	public function apply(\DOMText $textnode, Settings $settings, $is_title = false) {
50
+		if (empty($settings['smartEllipses'])) {
51 51
 			return;
52 52
 		}
53 53
 
54
-		$textnode->data = str_replace( [ '....', '. . . .' ], '.' . U::ELLIPSIS, $textnode->data );
55
-		$textnode->data = str_replace( [ '...', '. . .' ],          U::ELLIPSIS, $textnode->data );
54
+		$textnode->data = str_replace(['....', '. . . .'], '.' . U::ELLIPSIS, $textnode->data);
55
+		$textnode->data = str_replace(['...', '. . .'], U::ELLIPSIS, $textnode->data);
56 56
 	}
57 57
 }
Please login to merge, or discard this patch.
src/fixes/node-fixes/class-smart-quotes-fix.php 1 patch
Spacing   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -126,11 +126,11 @@  discard block
 block discarded – undo
126 126
 	 *
127 127
 	 * @param bool $feed_compatible Optional. Default false.
128 128
 	 */
129
-	public function __construct( $feed_compatible = false ) {
130
-		parent::__construct( $feed_compatible );
129
+	public function __construct($feed_compatible = false) {
130
+		parent::__construct($feed_compatible);
131 131
 
132
-		$this->apostrophe_exception_matches      = array_keys( self::APOSTROPHE_EXCEPTIONS );
133
-		$this->apostrophe_exception_replacements = array_values( self::APOSTROPHE_EXCEPTIONS );
132
+		$this->apostrophe_exception_matches      = array_keys(self::APOSTROPHE_EXCEPTIONS);
133
+		$this->apostrophe_exception_replacements = array_values(self::APOSTROPHE_EXCEPTIONS);
134 134
 	}
135 135
 
136 136
 	/**
@@ -140,19 +140,19 @@  discard block
 block discarded – undo
140 140
 	 * @param Settings $settings Required.
141 141
 	 * @param bool     $is_title Optional. Default false.
142 142
 	 */
143
-	public function apply( \DOMText $textnode, Settings $settings, $is_title = false ) {
144
-		if ( empty( $settings['smartQuotes'] ) ) {
143
+	public function apply(\DOMText $textnode, Settings $settings, $is_title = false) {
144
+		if (empty($settings['smartQuotes'])) {
145 145
 			return;
146 146
 		}
147 147
 
148 148
 		// Need to get context of adjacent characters outside adjacent inline tags or HTML comment
149 149
 		// if we have adjacent characters add them to the text.
150
-		$previous_character = DOM::get_prev_chr( $textnode );
151
-		if ( '' !== $previous_character ) {
150
+		$previous_character = DOM::get_prev_chr($textnode);
151
+		if ('' !== $previous_character) {
152 152
 			$textnode->data = $previous_character . $textnode->data;
153 153
 		}
154
-		$next_character = DOM::get_next_chr( $textnode );
155
-		if ( '' !== $next_character ) {
154
+		$next_character = DOM::get_next_chr($textnode);
155
+		if ('' !== $next_character) {
156 156
 			$textnode->data = $textnode->data . $next_character;
157 157
 		}
158 158
 
@@ -165,63 +165,63 @@  discard block
 block discarded – undo
165 165
 		$single_open  = $single->open();
166 166
 		$single_close = $single->close();
167 167
 
168
-		if ( $double != $this->cached_primary_quotes || $single != $this->cached_secondary_quotes ) {
169
-			$this->update_smart_quotes_brackets( $double_open, $double_close, $single_open, $single_close );
168
+		if ($double != $this->cached_primary_quotes || $single != $this->cached_secondary_quotes) {
169
+			$this->update_smart_quotes_brackets($double_open, $double_close, $single_open, $single_close);
170 170
 			$this->cached_primary_quotes   = $double;
171 171
 			$this->cached_secondary_quotes = $single;
172 172
 		}
173 173
 
174 174
 		// Before primes, handle quoted numbers (and quotes ending in numbers).
175
-		$textnode->data = preg_replace( self::SINGLE_QUOTED_NUMBERS, "{$single_open}\$1{$single_close}", $textnode->data );
176
-		$textnode->data = preg_replace( self::DOUBLE_QUOTED_NUMBERS, "{$double_open}\$1{$double_close}", $textnode->data );
175
+		$textnode->data = preg_replace(self::SINGLE_QUOTED_NUMBERS, "{$single_open}\$1{$single_close}", $textnode->data);
176
+		$textnode->data = preg_replace(self::DOUBLE_QUOTED_NUMBERS, "{$double_open}\$1{$double_close}", $textnode->data);
177 177
 
178 178
 		// Guillemets.
179
-		$textnode->data = str_replace( '<<',       U::GUILLEMET_OPEN,  $textnode->data );
180
-		$textnode->data = str_replace( '&lt;&lt;', U::GUILLEMET_OPEN,  $textnode->data );
181
-		$textnode->data = str_replace( '>>',       U::GUILLEMET_CLOSE, $textnode->data );
182
-		$textnode->data = str_replace( '&gt;&gt;', U::GUILLEMET_CLOSE, $textnode->data );
179
+		$textnode->data = str_replace('<<', U::GUILLEMET_OPEN, $textnode->data);
180
+		$textnode->data = str_replace('&lt;&lt;', U::GUILLEMET_OPEN, $textnode->data);
181
+		$textnode->data = str_replace('>>', U::GUILLEMET_CLOSE, $textnode->data);
182
+		$textnode->data = str_replace('&gt;&gt;', U::GUILLEMET_CLOSE, $textnode->data);
183 183
 
184 184
 		// Primes.
185
-		$textnode->data = preg_replace( self::SINGLE_DOUBLE_PRIME,           '$1' . U::SINGLE_PRIME . '$2$3' . U::DOUBLE_PRIME, $textnode->data );
186
-		$textnode->data = preg_replace( self::SINGLE_DOUBLE_PRIME_1_GLYPH,   '$1' . U::SINGLE_PRIME . '$2$3' . U::DOUBLE_PRIME, $textnode->data );
187
-		$textnode->data = preg_replace( self::DOUBLE_PRIME,                  '$1' . U::DOUBLE_PRIME,                            $textnode->data ); // should not interfere with regular quote matching.
188
-		$textnode->data = preg_replace( self::SINGLE_PRIME,                  '$1' . U::SINGLE_PRIME,                            $textnode->data );
189
-		$textnode->data = preg_replace( self::SINGLE_PRIME_COMPOUND,         '$1' . U::SINGLE_PRIME,                            $textnode->data );
190
-		$textnode->data = preg_replace( self::DOUBLE_PRIME_COMPOUND,         '$1' . U::DOUBLE_PRIME,                            $textnode->data );
191
-		$textnode->data = preg_replace( self::DOUBLE_PRIME_1_GLYPH,          '$1' . U::DOUBLE_PRIME,                            $textnode->data ); // should not interfere with regular quote matching.
192
-		$textnode->data = preg_replace( self::DOUBLE_PRIME_1_GLYPH_COMPOUND, '$1' . U::DOUBLE_PRIME,                            $textnode->data );
185
+		$textnode->data = preg_replace(self::SINGLE_DOUBLE_PRIME, '$1' . U::SINGLE_PRIME . '$2$3' . U::DOUBLE_PRIME, $textnode->data);
186
+		$textnode->data = preg_replace(self::SINGLE_DOUBLE_PRIME_1_GLYPH, '$1' . U::SINGLE_PRIME . '$2$3' . U::DOUBLE_PRIME, $textnode->data);
187
+		$textnode->data = preg_replace(self::DOUBLE_PRIME, '$1' . U::DOUBLE_PRIME, $textnode->data); // should not interfere with regular quote matching.
188
+		$textnode->data = preg_replace(self::SINGLE_PRIME, '$1' . U::SINGLE_PRIME, $textnode->data);
189
+		$textnode->data = preg_replace(self::SINGLE_PRIME_COMPOUND, '$1' . U::SINGLE_PRIME, $textnode->data);
190
+		$textnode->data = preg_replace(self::DOUBLE_PRIME_COMPOUND, '$1' . U::DOUBLE_PRIME, $textnode->data);
191
+		$textnode->data = preg_replace(self::DOUBLE_PRIME_1_GLYPH, '$1' . U::DOUBLE_PRIME, $textnode->data); // should not interfere with regular quote matching.
192
+		$textnode->data = preg_replace(self::DOUBLE_PRIME_1_GLYPH_COMPOUND, '$1' . U::DOUBLE_PRIME, $textnode->data);
193 193
 
194 194
 		// Backticks.
195
-		$textnode->data = str_replace( '``', $double_open,  $textnode->data );
196
-		$textnode->data = str_replace( '`',  $single_open,  $textnode->data );
197
-		$textnode->data = str_replace( "''", $double_close, $textnode->data );
195
+		$textnode->data = str_replace('``', $double_open, $textnode->data);
196
+		$textnode->data = str_replace('`', $single_open, $textnode->data);
197
+		$textnode->data = str_replace("''", $double_close, $textnode->data);
198 198
 
199 199
 		// Comma quotes.
200
-		$textnode->data = str_replace( ',,', U::DOUBLE_LOW_9_QUOTE, $textnode->data );
201
-		$textnode->data = preg_replace( self::COMMA_QUOTE, U::SINGLE_LOW_9_QUOTE, $textnode->data ); // like _,¿hola?'_.
200
+		$textnode->data = str_replace(',,', U::DOUBLE_LOW_9_QUOTE, $textnode->data);
201
+		$textnode->data = preg_replace(self::COMMA_QUOTE, U::SINGLE_LOW_9_QUOTE, $textnode->data); // like _,¿hola?'_.
202 202
 
203 203
 		// Apostrophes.
204
-		$textnode->data = preg_replace( self::APOSTROPHE_WORDS,   U::APOSTROPHE,        $textnode->data );
205
-		$textnode->data = preg_replace( self::APOSTROPHE_DECADES, U::APOSTROPHE . '$1', $textnode->data ); // decades: '98.
206
-		$textnode->data = str_replace( $this->apostrophe_exception_matches, $this->apostrophe_exception_replacements, $textnode->data );
204
+		$textnode->data = preg_replace(self::APOSTROPHE_WORDS, U::APOSTROPHE, $textnode->data);
205
+		$textnode->data = preg_replace(self::APOSTROPHE_DECADES, U::APOSTROPHE . '$1', $textnode->data); // decades: '98.
206
+		$textnode->data = str_replace($this->apostrophe_exception_matches, $this->apostrophe_exception_replacements, $textnode->data);
207 207
 
208 208
 		// Quotes.
209
-		$textnode->data = str_replace( $this->brackets_matches, $this->brackets_replacements, $textnode->data );
210
-		$textnode->data = preg_replace( self::SINGLE_QUOTE_OPEN,          $single_open,  $textnode->data );
211
-		$textnode->data = preg_replace( self::SINGLE_QUOTE_CLOSE,         $single_close, $textnode->data );
212
-		$textnode->data = preg_replace( self::SINGLE_QUOTE_OPEN_SPECIAL,  $single_open,  $textnode->data ); // like _'¿hola?'_.
213
-		$textnode->data = preg_replace( self::SINGLE_QUOTE_CLOSE_SPECIAL, $single_close, $textnode->data );
214
-		$textnode->data = preg_replace( self::DOUBLE_QUOTE_OPEN,          $double_open,  $textnode->data );
215
-		$textnode->data = preg_replace( self::DOUBLE_QUOTE_CLOSE,         $double_close, $textnode->data );
216
-		$textnode->data = preg_replace( self::DOUBLE_QUOTE_OPEN_SPECIAL,  $double_open,  $textnode->data );
217
-		$textnode->data = preg_replace( self::DOUBLE_QUOTE_CLOSE_SPECIAL, $double_close, $textnode->data );
209
+		$textnode->data = str_replace($this->brackets_matches, $this->brackets_replacements, $textnode->data);
210
+		$textnode->data = preg_replace(self::SINGLE_QUOTE_OPEN, $single_open, $textnode->data);
211
+		$textnode->data = preg_replace(self::SINGLE_QUOTE_CLOSE, $single_close, $textnode->data);
212
+		$textnode->data = preg_replace(self::SINGLE_QUOTE_OPEN_SPECIAL, $single_open, $textnode->data); // like _'¿hola?'_.
213
+		$textnode->data = preg_replace(self::SINGLE_QUOTE_CLOSE_SPECIAL, $single_close, $textnode->data);
214
+		$textnode->data = preg_replace(self::DOUBLE_QUOTE_OPEN, $double_open, $textnode->data);
215
+		$textnode->data = preg_replace(self::DOUBLE_QUOTE_CLOSE, $double_close, $textnode->data);
216
+		$textnode->data = preg_replace(self::DOUBLE_QUOTE_OPEN_SPECIAL, $double_open, $textnode->data);
217
+		$textnode->data = preg_replace(self::DOUBLE_QUOTE_CLOSE_SPECIAL, $double_close, $textnode->data);
218 218
 
219 219
 		// Quote catch-alls - assume left over quotes are closing - as this is often the most complicated position, thus most likely to be missed.
220
-		$textnode->data = str_replace( "'", $single_close, $textnode->data );
221
-		$textnode->data = str_replace( '"', $double_close, $textnode->data );
220
+		$textnode->data = str_replace("'", $single_close, $textnode->data);
221
+		$textnode->data = str_replace('"', $double_close, $textnode->data);
222 222
 
223 223
 		// If we have adjacent characters remove them from the text.
224
-		$textnode->data = self::remove_adjacent_characters( $textnode->data, $previous_character, $next_character );
224
+		$textnode->data = self::remove_adjacent_characters($textnode->data, $previous_character, $next_character);
225 225
 	}
226 226
 
227 227
 	/**
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 	 * @param  string $secondary_open  Secondary quote style open.
233 233
 	 * @param  string $secondary_close Secondary quote style close.
234 234
 	 */
235
-	private function update_smart_quotes_brackets( $primary_open, $primary_close, $secondary_open, $secondary_close ) {
235
+	private function update_smart_quotes_brackets($primary_open, $primary_close, $secondary_open, $secondary_close) {
236 236
 		$brackets = [
237 237
 			// Single quotes.
238 238
 			"['"  => '[' . $secondary_open,
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
 			"'\"" => $secondary_close . $primary_close,
256 256
 		];
257 257
 
258
-		$this->brackets_matches      = array_keys( $brackets );
259
-		$this->brackets_replacements = array_values( $brackets );
258
+		$this->brackets_matches      = array_keys($brackets);
259
+		$this->brackets_replacements = array_values($brackets);
260 260
 	}
261 261
 }
Please login to merge, or discard this patch.
src/fixes/node-fixes/class-smart-maths-fix.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -187,37 +187,37 @@
 block discarded – undo
187 187
 	 * @param Settings $settings Required.
188 188
 	 * @param bool     $is_title Optional. Default false.
189 189
 	 */
190
-	public function apply( \DOMText $textnode, Settings $settings, $is_title = false ) {
191
-		if ( empty( $settings['smartMath'] ) ) {
190
+	public function apply(\DOMText $textnode, Settings $settings, $is_title = false) {
191
+		if (empty($settings['smartMath'])) {
192 192
 			return;
193 193
 		}
194 194
 
195 195
 		// First, let's find math equations.
196
-		$textnode->data = preg_replace_callback( self::MATH_EQUATION, function( array $matches ) {
197
-			$matches[0] = str_replace( '-', U::MINUS,          $matches[0] );
198
-			$matches[0] = str_replace( '/', U::DIVISION,       $matches[0] );
199
-			$matches[0] = str_replace( 'x', U::MULTIPLICATION, $matches[0] );
200
-			$matches[0] = str_replace( '*', U::MULTIPLICATION, $matches[0] );
196
+		$textnode->data = preg_replace_callback(self::MATH_EQUATION, function(array $matches) {
197
+			$matches[0] = str_replace('-', U::MINUS, $matches[0]);
198
+			$matches[0] = str_replace('/', U::DIVISION, $matches[0]);
199
+			$matches[0] = str_replace('x', U::MULTIPLICATION, $matches[0]);
200
+			$matches[0] = str_replace('*', U::MULTIPLICATION, $matches[0]);
201 201
 
202 202
 			return $matches[0];
203 203
 
204
-		}, $textnode->data );
204
+		}, $textnode->data);
205 205
 
206 206
 		// Revert 4-4 to plain minus-hyphen so as to not mess with ranges of numbers (i.e. pp. 46-50).
207
-		$textnode->data = preg_replace( self::REVERT_RANGE, '$1-$2', $textnode->data );
207
+		$textnode->data = preg_replace(self::REVERT_RANGE, '$1-$2', $textnode->data);
208 208
 
209 209
 		// Revert fractions to basic slash.
210 210
 		// We'll leave styling fractions to smart_fractions.
211
-		$textnode->data = preg_replace( self::REVERT_FRACTION, '$1/$2', $textnode->data );
211
+		$textnode->data = preg_replace(self::REVERT_FRACTION, '$1/$2', $textnode->data);
212 212
 
213 213
 		// Revert date back to original formats.
214 214
 		// YYYY-MM-DD.
215
-		$textnode->data = preg_replace( self::REVERT_DATE_YYYY_MM_DD,         '$1-$2-$3',     $textnode->data );
215
+		$textnode->data = preg_replace(self::REVERT_DATE_YYYY_MM_DD, '$1-$2-$3', $textnode->data);
216 216
 		// MM-DD-YYYY or DD-MM-YYYY.
217
-		$textnode->data = preg_replace( self::REVERT_DATE_MM_DD_YYYY,         '$1$3-$2$4-$5', $textnode->data );
217
+		$textnode->data = preg_replace(self::REVERT_DATE_MM_DD_YYYY, '$1$3-$2$4-$5', $textnode->data);
218 218
 		// YYYY-MM or YYYY-DDD next.
219
-		$textnode->data = preg_replace( self::REVERT_DATE_YYYY_MM,            '$1-$2',        $textnode->data );
219
+		$textnode->data = preg_replace(self::REVERT_DATE_YYYY_MM, '$1-$2', $textnode->data);
220 220
 		// MM/DD/YYYY or DD/MM/YYYY.
221
-		$textnode->data = preg_replace( self::REVERT_DATE_MM_DD_YYYY_SLASHED, '$1$3/$2$4/$5', $textnode->data );
221
+		$textnode->data = preg_replace(self::REVERT_DATE_MM_DD_YYYY_SLASHED, '$1$3/$2$4/$5', $textnode->data);
222 222
 	}
223 223
 }
Please login to merge, or discard this patch.
src/fixes/token-fixes/class-wrap-hard-hyphens-fix.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -58,11 +58,11 @@  discard block
 block discarded – undo
58 58
 	 *
59 59
 	 * @param bool $feed_compatible Optional. Default false.
60 60
 	 */
61
-	public function __construct( $feed_compatible = false ) {
62
-		parent::__construct( Token_Fix::MIXED_WORDS, $feed_compatible );
61
+	public function __construct($feed_compatible = false) {
62
+		parent::__construct(Token_Fix::MIXED_WORDS, $feed_compatible);
63 63
 
64
-		$this->hyphens_array = array_unique( [ '-', U::HYPHEN ] );
65
-		$this->remove_ending_space_regex = '/(' . implode( '|', $this->hyphens_array ) . ')' . U::ZERO_WIDTH_SPACE . '$/';
64
+		$this->hyphens_array = array_unique(['-', U::HYPHEN]);
65
+		$this->remove_ending_space_regex = '/(' . implode('|', $this->hyphens_array) . ')' . U::ZERO_WIDTH_SPACE . '$/';
66 66
 	}
67 67
 
68 68
 	/**
@@ -75,26 +75,26 @@  discard block
 block discarded – undo
75 75
 	 *
76 76
 	 * @return array An array of tokens.
77 77
 	 */
78
-	public function apply( array $tokens, Settings $settings, $is_title = false, \DOMText $textnode = null ) {
79
-		if ( ! empty( $settings['hyphenHardWrap'] ) || ! empty( $settings['smartDashes'] ) ) {
78
+	public function apply(array $tokens, Settings $settings, $is_title = false, \DOMText $textnode = null) {
79
+		if ( ! empty($settings['hyphenHardWrap']) || ! empty($settings['smartDashes'])) {
80 80
 
81
-			foreach ( $tokens as $index => $text_token ) {
81
+			foreach ($tokens as $index => $text_token) {
82 82
 				$value = $text_token->value;
83 83
 
84
-				if ( isset( $settings['hyphenHardWrap'] ) && $settings['hyphenHardWrap'] ) {
85
-					$value = str_replace( $this->hyphens_array, '-' . U::ZERO_WIDTH_SPACE, $value );
86
-					$value = str_replace( '_', '_' . U::ZERO_WIDTH_SPACE, $value );
87
-					$value = str_replace( '/', '/' . U::ZERO_WIDTH_SPACE, $value );
84
+				if (isset($settings['hyphenHardWrap']) && $settings['hyphenHardWrap']) {
85
+					$value = str_replace($this->hyphens_array, '-' . U::ZERO_WIDTH_SPACE, $value);
86
+					$value = str_replace('_', '_' . U::ZERO_WIDTH_SPACE, $value);
87
+					$value = str_replace('/', '/' . U::ZERO_WIDTH_SPACE, $value);
88 88
 
89
-					$value = preg_replace( $this->remove_ending_space_regex, '$1', $value );
89
+					$value = preg_replace($this->remove_ending_space_regex, '$1', $value);
90 90
 				}
91 91
 
92
-				if ( ! empty( $settings['smartDashes'] ) ) {
92
+				if ( ! empty($settings['smartDashes'])) {
93 93
 					// Handled here because we need to know we are inside a word and not a URL.
94
-					$value = str_replace( '-', U::HYPHEN, $value );
94
+					$value = str_replace('-', U::HYPHEN, $value);
95 95
 				}
96 96
 
97
-				$tokens[ $index ] = $text_token->with_value( $value );
97
+				$tokens[$index] = $text_token->with_value($value);
98 98
 			}
99 99
 		}
100 100
 
Please login to merge, or discard this patch.