19 declare(strict_types=1);
29 require_once __DIR__ .
'/../ContainerMock.php';
37 $this->assertInstanceOf(LazyIntercept::class,
new LazyIntercept($this->fail(...)));
42 $intercept = $this->mockTree(Intercept::class, [
'intercept' =>
true]);
45 $this->assertTrue($intercept->intercept());
51 $intercept = $this->mockTree(Intercept::class, [
'id' =>
'foo']);
54 $this->assertSame(
'foo', $intercept->id());
59 $target = $this->mock(Target::class);
60 $intercept = $this->mockTree(Intercept::class, [
'target' => $target]);
63 $this->assertSame($target, $intercept->target());