예제 #1
0
 function testObject()
 {
     $container = new Container();
     $container->bind(Hoge::class, function () {
         return new Hoge("assign value");
     });
     //自動的にコンストラクタを補完してくれるパターン
     $fuga = $container->make(Fuga::class);
     $this->assertNotNull($fuga->hoge);
     $this->assertEquals("assign value", $fuga->hoge->value);
 }