コード例 #1
0
 /**
  * @covers jk\sys\DependencyManager::register
  */
 public function testRegister2()
 {
     \Yii::$container->clear('jarekkozak\\sys\\IProperties');
     DependencyManager::register(['jarekkozak\\sys\\IProperties' => function () {
         return new \jarekkozak\sys\Properties(['values' => ['prop1' => 'test1']]);
     }]);
     $a = \Yii::$container->get('jarekkozak\\sys\\TestDPM');
     self::assertInstanceOf('jarekkozak\\sys\\Properties', $a->prop);
     self::assertEquals('test1', $a->prop->getProperty('prop1'));
 }