@@ -35,16 +35,16 @@ public function createComponent(string $name): AnotherControl {
35
35
36
36
$ someControl = new SomeControl ();
37
37
assertType ('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 ));
41
41
42
42
$ anotherControl = new AnotherControl ();
43
43
assertType ('PHPStan\Type\Nette\Data\ComponentModel\AnotherControl ' , $ anotherControl ->getComponent ('another ' ));
44
44
assertType ('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 ));
48
48
49
49
$ overrideCreateControl = new OverrideCreateControl ();
50
50
assertType ('PHPStan\Type\Nette\Data\ComponentModel\AnotherControl ' , $ overrideCreateControl ->getComponent ('some ' ));
0 commit comments