@@ -76,22 +76,22 @@ public static function parseSeries(array $tokens)
7676
7777 switch (true ) {
7878 case 'odd ' === $ joined :
79- return array ( 2 , 1 ) ;
79+ return [ 2 , 1 ] ;
8080 case 'even ' === $ joined :
81- return array ( 2 , 0 ) ;
81+ return [ 2 , 0 ] ;
8282 case 'n ' === $ joined :
83- return array ( 1 , 0 ) ;
83+ return [ 1 , 0 ] ;
8484 case false === strpos ($ joined , 'n ' ):
85- return array ( 0 , $ int ($ joined )) ;
85+ return [ 0 , $ int ($ joined )] ;
8686 }
8787
8888 $ split = explode ('n ' , $ joined );
8989 $ first = isset ($ split [0 ]) ? $ split [0 ] : null ;
9090
91- return array (
91+ return [
9292 $ first ? ('- ' === $ first || '+ ' === $ first ? $ int ($ first .'1 ' ) : $ int ($ first )) : 1 ,
9393 isset ($ split [1 ]) && $ split [1 ] ? $ int ($ split [1 ]) : 0 ,
94- ) ;
94+ ] ;
9595 }
9696
9797 /**
@@ -102,12 +102,12 @@ public static function parseSeries(array $tokens)
102102 private function parseSelectorList (TokenStream $ stream )
103103 {
104104 $ stream ->skipWhitespace ();
105- $ selectors = array () ;
105+ $ selectors = [] ;
106106
107107 while (true ) {
108108 $ selectors [] = $ this ->parserSelectorNode ($ stream );
109109
110- if ($ stream ->getPeek ()->isDelimiter (array ( ', ' ) )) {
110+ if ($ stream ->getPeek ()->isDelimiter ([ ', ' ] )) {
111111 $ stream ->getNext ();
112112 $ stream ->skipWhitespace ();
113113 } else {
@@ -133,15 +133,15 @@ private function parserSelectorNode(TokenStream $stream)
133133 $ stream ->skipWhitespace ();
134134 $ peek = $ stream ->getPeek ();
135135
136- if ($ peek ->isFileEnd () || $ peek ->isDelimiter (array ( ', ' ) )) {
136+ if ($ peek ->isFileEnd () || $ peek ->isDelimiter ([ ', ' ] )) {
137137 break ;
138138 }
139139
140140 if (null !== $ pseudoElement ) {
141141 throw SyntaxErrorException::pseudoElementFound ($ pseudoElement , 'not at the end of a selector ' );
142142 }
143143
144- if ($ peek ->isDelimiter (array ( '+ ' , '> ' , '~ ' ) )) {
144+ if ($ peek ->isDelimiter ([ '+ ' , '> ' , '~ ' ] )) {
145145 $ combinator = $ stream ->getNext ()->getValue ();
146146 $ stream ->skipWhitespace ();
147147 } else {
@@ -177,8 +177,8 @@ private function parseSimpleSelector(TokenStream $stream, $insideNegation = fals
177177 $ peek = $ stream ->getPeek ();
178178 if ($ peek ->isWhitespace ()
179179 || $ peek ->isFileEnd ()
180- || $ peek ->isDelimiter (array ( ', ' , '+ ' , '> ' , '~ ' ) )
181- || ($ insideNegation && $ peek ->isDelimiter (array ( ') ' ) ))
180+ || $ peek ->isDelimiter ([ ', ' , '+ ' , '> ' , '~ ' ] )
181+ || ($ insideNegation && $ peek ->isDelimiter ([ ') ' ] ))
182182 ) {
183183 break ;
184184 }
@@ -189,32 +189,32 @@ private function parseSimpleSelector(TokenStream $stream, $insideNegation = fals
189189
190190 if ($ peek ->isHash ()) {
191191 $ result = new Node \HashNode ($ result , $ stream ->getNext ()->getValue ());
192- } elseif ($ peek ->isDelimiter (array ( '. ' ) )) {
192+ } elseif ($ peek ->isDelimiter ([ '. ' ] )) {
193193 $ stream ->getNext ();
194194 $ result = new Node \ClassNode ($ result , $ stream ->getNextIdentifier ());
195- } elseif ($ peek ->isDelimiter (array ( '[ ' ) )) {
195+ } elseif ($ peek ->isDelimiter ([ '[ ' ] )) {
196196 $ stream ->getNext ();
197197 $ result = $ this ->parseAttributeNode ($ result , $ stream );
198- } elseif ($ peek ->isDelimiter (array ( ': ' ) )) {
198+ } elseif ($ peek ->isDelimiter ([ ': ' ] )) {
199199 $ stream ->getNext ();
200200
201- if ($ stream ->getPeek ()->isDelimiter (array ( ': ' ) )) {
201+ if ($ stream ->getPeek ()->isDelimiter ([ ': ' ] )) {
202202 $ stream ->getNext ();
203203 $ pseudoElement = $ stream ->getNextIdentifier ();
204204
205205 continue ;
206206 }
207207
208208 $ identifier = $ stream ->getNextIdentifier ();
209- if (\in_array (strtolower ($ identifier ), array ( 'first-line ' , 'first-letter ' , 'before ' , 'after ' ) )) {
209+ if (\in_array (strtolower ($ identifier ), [ 'first-line ' , 'first-letter ' , 'before ' , 'after ' ] )) {
210210 // Special case: CSS 2.1 pseudo-elements can have a single ':'.
211211 // Any new pseudo-element must have two.
212212 $ pseudoElement = $ identifier ;
213213
214214 continue ;
215215 }
216216
217- if (!$ stream ->getPeek ()->isDelimiter (array ( '( ' ) )) {
217+ if (!$ stream ->getPeek ()->isDelimiter ([ '( ' ] )) {
218218 $ result = new Node \PseudoNode ($ result , $ identifier );
219219
220220 continue ;
@@ -235,13 +235,13 @@ private function parseSimpleSelector(TokenStream $stream, $insideNegation = fals
235235 throw SyntaxErrorException::pseudoElementFound ($ argumentPseudoElement , 'inside ::not() ' );
236236 }
237237
238- if (!$ next ->isDelimiter (array ( ') ' ) )) {
238+ if (!$ next ->isDelimiter ([ ') ' ] )) {
239239 throw SyntaxErrorException::unexpectedToken ('")" ' , $ next );
240240 }
241241
242242 $ result = new Node \NegationNode ($ result , $ argument );
243243 } else {
244- $ arguments = array () ;
244+ $ arguments = [] ;
245245 $ next = null ;
246246
247247 while (true ) {
@@ -251,10 +251,10 @@ private function parseSimpleSelector(TokenStream $stream, $insideNegation = fals
251251 if ($ next ->isIdentifier ()
252252 || $ next ->isString ()
253253 || $ next ->isNumber ()
254- || $ next ->isDelimiter (array ( '+ ' , '- ' ) )
254+ || $ next ->isDelimiter ([ '+ ' , '- ' ] )
255255 ) {
256256 $ arguments [] = $ next ;
257- } elseif ($ next ->isDelimiter (array ( ') ' ) )) {
257+ } elseif ($ next ->isDelimiter ([ ') ' ] )) {
258258 break ;
259259 } else {
260260 throw SyntaxErrorException::unexpectedToken ('an argument ' , $ next );
@@ -276,7 +276,7 @@ private function parseSimpleSelector(TokenStream $stream, $insideNegation = fals
276276 throw SyntaxErrorException::unexpectedToken ('selector ' , $ stream ->getPeek ());
277277 }
278278
279- return array ( $ result , $ pseudoElement) ;
279+ return [ $ result , $ pseudoElement] ;
280280 }
281281
282282 /**
@@ -288,15 +288,15 @@ private function parseElementNode(TokenStream $stream)
288288 {
289289 $ peek = $ stream ->getPeek ();
290290
291- if ($ peek ->isIdentifier () || $ peek ->isDelimiter (array ( '* ' ) )) {
291+ if ($ peek ->isIdentifier () || $ peek ->isDelimiter ([ '* ' ] )) {
292292 if ($ peek ->isIdentifier ()) {
293293 $ namespace = $ stream ->getNext ()->getValue ();
294294 } else {
295295 $ stream ->getNext ();
296296 $ namespace = null ;
297297 }
298298
299- if ($ stream ->getPeek ()->isDelimiter (array ( '| ' ) )) {
299+ if ($ stream ->getPeek ()->isDelimiter ([ '| ' ] )) {
300300 $ stream ->getNext ();
301301 $ element = $ stream ->getNextIdentifierOrStar ();
302302 } else {
@@ -322,14 +322,14 @@ private function parseAttributeNode(Node\NodeInterface $selector, TokenStream $s
322322 $ stream ->skipWhitespace ();
323323 $ attribute = $ stream ->getNextIdentifierOrStar ();
324324
325- if (null === $ attribute && !$ stream ->getPeek ()->isDelimiter (array ( '| ' ) )) {
325+ if (null === $ attribute && !$ stream ->getPeek ()->isDelimiter ([ '| ' ] )) {
326326 throw SyntaxErrorException::unexpectedToken ('"|" ' , $ stream ->getPeek ());
327327 }
328328
329- if ($ stream ->getPeek ()->isDelimiter (array ( '| ' ) )) {
329+ if ($ stream ->getPeek ()->isDelimiter ([ '| ' ] )) {
330330 $ stream ->getNext ();
331331
332- if ($ stream ->getPeek ()->isDelimiter (array ( '= ' ) )) {
332+ if ($ stream ->getPeek ()->isDelimiter ([ '= ' ] )) {
333333 $ namespace = null ;
334334 $ stream ->getNext ();
335335 $ operator = '|= ' ;
@@ -346,12 +346,12 @@ private function parseAttributeNode(Node\NodeInterface $selector, TokenStream $s
346346 $ stream ->skipWhitespace ();
347347 $ next = $ stream ->getNext ();
348348
349- if ($ next ->isDelimiter (array ( '] ' ) )) {
349+ if ($ next ->isDelimiter ([ '] ' ] )) {
350350 return new Node \AttributeNode ($ selector , $ namespace , $ attribute , 'exists ' , null );
351- } elseif ($ next ->isDelimiter (array ( '= ' ) )) {
351+ } elseif ($ next ->isDelimiter ([ '= ' ] )) {
352352 $ operator = '= ' ;
353- } elseif ($ next ->isDelimiter (array ( '^ ' , '$ ' , '* ' , '~ ' , '| ' , '! ' ) )
354- && $ stream ->getPeek ()->isDelimiter (array ( '= ' ) )
353+ } elseif ($ next ->isDelimiter ([ '^ ' , '$ ' , '* ' , '~ ' , '| ' , '! ' ] )
354+ && $ stream ->getPeek ()->isDelimiter ([ '= ' ] )
355355 ) {
356356 $ operator = $ next ->getValue ().'= ' ;
357357 $ stream ->getNext ();
@@ -375,7 +375,7 @@ private function parseAttributeNode(Node\NodeInterface $selector, TokenStream $s
375375 $ stream ->skipWhitespace ();
376376 $ next = $ stream ->getNext ();
377377
378- if (!$ next ->isDelimiter (array ( '] ' ) )) {
378+ if (!$ next ->isDelimiter ([ '] ' ] )) {
379379 throw SyntaxErrorException::unexpectedToken ('"]" ' , $ next );
380380 }
381381
0 commit comments