1212use PHPUnit \Framework \TestCase ;
1313
1414/**
15- * @covers PhpKafka\PhpAvroSchemaGenerator\Parser\ClassParser
15+ * @covers \ PhpKafka\PhpAvroSchemaGenerator\Parser\ClassParser
1616 */
1717class ClassParserTest extends TestCase
1818{
19- public function testGetClassName ()
19+ public function testGetClassName (): void
2020 {
2121 $ filePath = __DIR__ . '/../../../example/classes/SomeTestClass.php ' ;
2222 $ propertyParser = new ClassPropertyParser (new DocCommentParser ());
2323 $ 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 ));
2525 self ::assertEquals ('SomeTestClass ' , $ parser ->getClassName ());
2626 self ::assertEquals ('SomeTestClass ' , $ parser ->getClassName ());
2727 }
2828
29- public function testGetClassNameForInterface ()
29+ public function testGetClassNameForInterface (): void
3030 {
3131 $ filePath = __DIR__ . '/../../../example/classes/SomeTestInterface.php ' ;
3232 $ propertyParser = new ClassPropertyParser (new DocCommentParser ());
3333 $ 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 ));
3535 self ::assertNull ($ parser ->getClassName ());
3636 }
3737
38- public function testGetNamespace ()
38+ public function testGetNamespace (): void
3939 {
4040 $ filePath = __DIR__ . '/../../../example/classes/SomeTestClass.php ' ;
4141 $ propertyParser = new ClassPropertyParser (new DocCommentParser ());
4242 $ 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 ));
4444 self ::assertEquals ('PhpKafka \\PhpAvroSchemaGenerator \\Example ' , $ parser ->getNamespace ());
4545 self ::assertEquals ('PhpKafka \\PhpAvroSchemaGenerator \\Example ' , $ parser ->getNamespace ());
4646 }
4747
48- public function testGetProperties ()
48+ public function testGetProperties (): void
4949 {
5050 $ filePath = __DIR__ . '/../../../example/classes/SomeTestClass.php ' ;
5151 $ propertyParser = new ClassPropertyParser (new DocCommentParser ());
5252 $ 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 ));
5454 $ properties = $ parser ->getProperties ();
5555 self ::assertCount (16 , $ properties );
5656
@@ -65,7 +65,7 @@ public function testClassAndNamespaceAreNullWithNoCode(): void
6565 $ parser = new ClassParser ((new ParserFactory ())->create (ParserFactory::PREFER_PHP7 ), $ propertyParser );
6666 $ refObject = new \ReflectionObject ($ parser );
6767 $ refProperty = $ refObject ->getProperty ('statements ' );
68- $ refProperty ->setAccessible ( true );
68+ $ refProperty ->setAccessible (true );
6969 $ refProperty ->setValue ($ parser , null );
7070 self ::assertNull ($ parser ->getClassName ());
7171 self ::assertNull ($ parser ->getNamespace ());
0 commit comments