File tree 1 file changed +10
-3
lines changed
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 7
7
use Doctrine \SqlFormatter \Tokenizer ;
8
8
use PHPUnit \Framework \Attributes \DoesNotPerformAssertions ;
9
9
use PHPUnit \Framework \TestCase ;
10
+ use ReflectionClass ;
11
+
12
+ use function array_diff ;
13
+ use function array_filter ;
14
+ use function explode ;
15
+ use function preg_match ;
16
+ use function strtoupper ;
10
17
11
18
final class TokenizerTest extends TestCase
12
19
{
13
20
public function testKeywordsReservedAreUpperCasedAndWithoutWhitespace (): void
14
21
{
15
- $ tokenizerReflClass = ( new \ ReflectionClass (Tokenizer::class) );
22
+ $ tokenizerReflClass = new ReflectionClass (Tokenizer::class);
16
23
$ tokenizerReserved = $ tokenizerReflClass ->getProperty ('reserved ' )->getDefaultValue ();
17
24
18
25
$ kwsDiff = array_filter ($ tokenizerReserved , static function ($ v ) {
19
- return $ v !== strtoupper ($ v ) || preg_match ('~\s~ ' , $ v ) != 0 ;
26
+ return $ v !== strtoupper ($ v ) || preg_match ('~\s~ ' , $ v ) !== 0 ;
20
27
});
21
28
22
29
self ::assertSame ([], $ kwsDiff );
23
30
}
24
31
25
32
public function testKeywordsReservedToplevelAndNewlineAreReserved (): void
26
33
{
27
- $ tokenizerReflClass = ( new \ ReflectionClass (Tokenizer::class) );
34
+ $ tokenizerReflClass = new ReflectionClass (Tokenizer::class);
28
35
$ tokenizerReserved = $ tokenizerReflClass ->getProperty ('reserved ' )->getDefaultValue ();
29
36
$ tokenizerReservedToplevel = $ tokenizerReflClass ->getProperty ('reservedToplevel ' )->getDefaultValue ();
30
37
$ tokenizerReservedNewline = $ tokenizerReflClass ->getProperty ('reservedNewline ' )->getDefaultValue ();
You can’t perform that action at this time.
0 commit comments