コード例 #1
1
ファイル: Init.php プロジェクト: dxw/iguana
 public static function init($dir, $namespace)
 {
     $loader = new \Aura\Autoload\Loader();
     $loader->register();
     $loader->addPrefix($namespace, $dir);
     $registrar = \Dxw\Iguana\Registrar::getSingleton();
     $registrar->di($dir . '/di.php', $namespace);
     return $registrar;
 }
コード例 #2
0
ファイル: h.php プロジェクト: dxw/iguana-theme
 function h()
 {
     return \Dxw\Iguana\Registrar::getSingleton()->getInstance(\Dxw\Iguana\Theme\Helpers::class);
 }
コード例 #3
0
ファイル: registrar_test.php プロジェクト: dxw/iguana
 public function testRegisterDoesNotCallUnregisterable()
 {
     $registrar = \Dxw\Iguana\Registrar::getSingleton();
     $registrar->addInstance('MyUnregisterable', new \MyUnregisterable());
     global $called;
     $called = 0;
     $registrar->register();
     $this->assertEquals(0, $called);
 }