@@ -35,16 +35,16 @@ public function createComponent(string $name): AnotherControl {
3535
3636$ someControl = new SomeControl ();
3737assertType ('PHPStan\Type\Nette\Data\ComponentModel\SomeControl ' , $ someControl ->getComponent ('some ' ));
38- assertType ('Nette\ComponentModel\IComponent ' , $ someControl ->getComponent ('unknown ' ));
39- assertType ('Nette\ComponentModel\IComponent|null ' , $ someControl ->getComponent ('unknown ' , false ));
40- assertType ('Nette\ComponentModel\IComponent ' , $ someControl ->getComponent ('unknown ' , true ));
38+ assertType ('mixed~null ' , $ someControl ->getComponent ('unknown ' ));
39+ assertType ('mixed ' , $ someControl ->getComponent ('unknown ' , false ));
40+ assertType ('mixed~null ' , $ someControl ->getComponent ('unknown ' , true ));
4141
4242$ anotherControl = new AnotherControl ();
4343assertType ('PHPStan\Type\Nette\Data\ComponentModel\AnotherControl ' , $ anotherControl ->getComponent ('another ' ));
4444assertType ('PHPStan\Type\Nette\Data\ComponentModel\SomeControl ' , $ anotherControl ->getComponent ('some ' ));
45- assertType ('Nette\ComponentModel\IComponent ' , $ anotherControl ->getComponent ('unknown ' ));
46- assertType ('Nette\ComponentModel\IComponent|null ' , $ anotherControl ->getComponent ('unknown ' , false ));
47- assertType ('Nette\ComponentModel\IComponent ' , $ anotherControl ->getComponent ('unknown ' , true ));
45+ assertType ('mixed~null ' , $ anotherControl ->getComponent ('unknown ' ));
46+ assertType ('mixed ' , $ anotherControl ->getComponent ('unknown ' , false ));
47+ assertType ('mixed~null ' , $ anotherControl ->getComponent ('unknown ' , true ));
4848
4949$ overrideCreateControl = new OverrideCreateControl ();
5050assertType ('PHPStan\Type\Nette\Data\ComponentModel\AnotherControl ' , $ overrideCreateControl ->getComponent ('some ' ));
0 commit comments