12
12
use PHPUnit \Framework \TestCase ;
13
13
14
14
/**
15
- * @covers PhpKafka\PhpAvroSchemaGenerator\Parser\ClassParser
15
+ * @covers \ PhpKafka\PhpAvroSchemaGenerator\Parser\ClassParser
16
16
*/
17
17
class ClassParserTest extends TestCase
18
18
{
19
- public function testGetClassName ()
19
+ public function testGetClassName (): void
20
20
{
21
21
$ filePath = __DIR__ . '/../../../example/classes/SomeTestClass.php ' ;
22
22
$ propertyParser = new ClassPropertyParser (new DocCommentParser ());
23
23
$ parser = new ClassParser ((new ParserFactory ())->create (ParserFactory::PREFER_PHP7 ), $ propertyParser );
24
- $ parser ->setCode (file_get_contents ($ filePath ));
24
+ $ parser ->setCode (( string ) file_get_contents ($ filePath ));
25
25
self ::assertEquals ('SomeTestClass ' , $ parser ->getClassName ());
26
26
self ::assertEquals ('SomeTestClass ' , $ parser ->getClassName ());
27
27
}
28
28
29
- public function testGetClassNameForInterface ()
29
+ public function testGetClassNameForInterface (): void
30
30
{
31
31
$ filePath = __DIR__ . '/../../../example/classes/SomeTestInterface.php ' ;
32
32
$ propertyParser = new ClassPropertyParser (new DocCommentParser ());
33
33
$ parser = new ClassParser ((new ParserFactory ())->create (ParserFactory::PREFER_PHP7 ), $ propertyParser );
34
- $ parser ->setCode (file_get_contents ($ filePath ));
34
+ $ parser ->setCode (( string ) file_get_contents ($ filePath ));
35
35
self ::assertNull ($ parser ->getClassName ());
36
36
}
37
37
38
- public function testGetNamespace ()
38
+ public function testGetNamespace (): void
39
39
{
40
40
$ filePath = __DIR__ . '/../../../example/classes/SomeTestClass.php ' ;
41
41
$ propertyParser = new ClassPropertyParser (new DocCommentParser ());
42
42
$ parser = new ClassParser ((new ParserFactory ())->create (ParserFactory::PREFER_PHP7 ), $ propertyParser );
43
- $ parser ->setCode (file_get_contents ($ filePath ));
43
+ $ parser ->setCode (( string ) file_get_contents ($ filePath ));
44
44
self ::assertEquals ('PhpKafka \\PhpAvroSchemaGenerator \\Example ' , $ parser ->getNamespace ());
45
45
self ::assertEquals ('PhpKafka \\PhpAvroSchemaGenerator \\Example ' , $ parser ->getNamespace ());
46
46
}
47
47
48
- public function testGetProperties ()
48
+ public function testGetProperties (): void
49
49
{
50
50
$ filePath = __DIR__ . '/../../../example/classes/SomeTestClass.php ' ;
51
51
$ propertyParser = new ClassPropertyParser (new DocCommentParser ());
52
52
$ parser = new ClassParser ((new ParserFactory ())->create (ParserFactory::PREFER_PHP7 ), $ propertyParser );
53
- $ parser ->setCode (file_get_contents ($ filePath ));
53
+ $ parser ->setCode (( string ) file_get_contents ($ filePath ));
54
54
$ properties = $ parser ->getProperties ();
55
55
self ::assertCount (16 , $ properties );
56
56
@@ -65,7 +65,7 @@ public function testClassAndNamespaceAreNullWithNoCode(): void
65
65
$ parser = new ClassParser ((new ParserFactory ())->create (ParserFactory::PREFER_PHP7 ), $ propertyParser );
66
66
$ refObject = new \ReflectionObject ($ parser );
67
67
$ refProperty = $ refObject ->getProperty ('statements ' );
68
- $ refProperty ->setAccessible ( true );
68
+ $ refProperty ->setAccessible (true );
69
69
$ refProperty ->setValue ($ parser , null );
70
70
self ::assertNull ($ parser ->getClassName ());
71
71
self ::assertNull ($ parser ->getNamespace ());
0 commit comments