Kraken\_Module\Container\ContainerTest::testApiMake_SupportsFullAutowiring PHP Метод

testApiMake_SupportsFullAutowiring() публичный Метод

    public function testApiMake_SupportsFullAutowiring()
    {
        $c = $this->createContainer();
        $c->alias(BazInterface::class, Baz::class);
        $make = $c->make(Bax::class);
        $this->assertInstanceOf(Bax::class, $make);
        $this->assertInstanceOf(Baz::class, $make->baz);
        $this->assertInstanceOf(Bar::class, $make->bar);
        $this->assertInstanceOf(Baz::class, $make->bar->baz);
    }
ContainerTest