Skip to content

Commit b66a1d3

Browse files
authored
Added return type for model ast visitors. (#6544)
1 parent ec16fe1 commit b66a1d3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/Stub/ContainerStub.php

+12
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,14 @@
2020
use Hyperf\Event\EventDispatcher;
2121
use Hyperf\Event\ListenerProvider;
2222
use Hyperf\View\Mode;
23+
use Hyperf\View\Render;
24+
use Hyperf\View\RenderInterface;
2325
use Hyperf\ViewEngine\Component\DynamicComponent;
2426
use Hyperf\ViewEngine\ConfigProvider;
2527
use Hyperf\ViewEngine\HyperfViewEngine;
2628
use Psr\EventDispatcher\EventDispatcherInterface;
2729
use Psr\EventDispatcher\ListenerProviderInterface;
30+
use ReflectionClass;
2831

2932
class ContainerStub
3033
{
@@ -59,6 +62,15 @@ public static function mockContainer(): ContainerInterface
5962
],
6063
]));
6164

65+
$container->set(RenderInterface::class, new Render($container, $container->get(ConfigInterface::class)));
66+
6267
return $container;
6368
}
69+
70+
public static function unsetContainer()
71+
{
72+
$ref = new ReflectionClass(ApplicationContext::class);
73+
$c = $ref->getProperty('container');
74+
$c->setValue(null);
75+
}
6476
}

0 commit comments

Comments
 (0)