diff --git a/generator/src/Generator/ComposerJsonEditor.php b/generator/src/Generator/ComposerJsonEditor.php index b36eb001..1d8cc55c 100644 --- a/generator/src/Generator/ComposerJsonEditor.php +++ b/generator/src/Generator/ComposerJsonEditor.php @@ -27,9 +27,6 @@ public static function editComposerFileForGeneration(array $modules): void \file_put_contents(FileCreator::getSafeRootDir() . '/composer.json', $newContent); } - - - /** * @param string[] $oldFiles * @param string[] $modules A list of modules diff --git a/generator/tests/XmlDocParser/MethodTest.php b/generator/tests/XmlDocParser/MethodTest.php index a117e051..0cb436dd 100644 --- a/generator/tests/XmlDocParser/MethodTest.php +++ b/generator/tests/XmlDocParser/MethodTest.php @@ -9,6 +9,14 @@ class MethodTest extends TestCase { + public function testToString(): void + { + $docPage = new DocPage(DocPage::findReferenceDir() . '/pcre/functions/preg-match.xml'); + $xmlObject = $docPage->getMethodSynopsis(); + $method = new Method($xmlObject[0], $docPage->loadAndResolveFile(), $docPage->getModule(), new PhpStanFunctionMapReader(), ErrorType::FALSY); + $this->assertStringContainsString('Error type: FALSY', (string)$method); + } + public function testGetFunctionName(): void { $docPage = new DocPage(DocPage::findReferenceDir() . '/pcre/functions/preg-match.xml'); diff --git a/generator/tests/XmlDocParser/TypeTest.php b/generator/tests/XmlDocParser/TypeTest.php index 3039af2f..6517f385 100644 --- a/generator/tests/XmlDocParser/TypeTest.php +++ b/generator/tests/XmlDocParser/TypeTest.php @@ -14,5 +14,6 @@ public function testIsClass(): void $this->assertSame('\\SimpleXMLElement', Type::toRootNamespace('SimpleXMLElement')); $this->assertSame('bool', Type::toRootNamespace('bool')); $this->assertSame('int', Type::toRootNamespace('int')); + $this->assertSame('', Type::toRootNamespace('')); } }