File tree 1 file changed +4
-0
lines changed
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 12
12
namespace HyperfTest \Database \Stubs ;
13
13
14
14
use Hyperf \Context \ApplicationContext ;
15
+ use Hyperf \Contract \StdoutLoggerInterface ;
15
16
use Hyperf \Database \Commands \ModelOption ;
16
17
use Hyperf \Database \ConnectionResolver ;
17
18
use Hyperf \Database \ConnectionResolverInterface ;
18
19
use Hyperf \Database \Connectors \ConnectionFactory ;
19
20
use Hyperf \Database \Connectors \MySqlConnector ;
20
21
use Hyperf \Di \Container ;
21
22
use Mockery ;
23
+ use Psr \EventDispatcher \EventDispatcherInterface ;
22
24
use ReflectionClass ;
23
25
24
26
class ContainerStub
@@ -29,6 +31,8 @@ public static function getContainer($callback = null)
29
31
ApplicationContext::setContainer ($ container );
30
32
31
33
$ container ->shouldReceive ('has ' )->andReturn (true );
34
+ $ container ->shouldReceive ('has ' )->with (StdoutLoggerInterface::class)->andReturnFalse ();
35
+ $ container ->shouldReceive ('has ' )->with (EventDispatcherInterface::class)->andReturnFalse ();
32
36
$ container ->shouldReceive ('get ' )->with ('db.connector.mysql ' )->andReturn (new MySqlConnector ());
33
37
$ connector = new ConnectionFactory ($ container );
34
38
You can’t perform that action at this time.
0 commit comments