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; }
function h() { return \Dxw\Iguana\Registrar::getSingleton()->getInstance(\Dxw\Iguana\Theme\Helpers::class); }
public function testRegisterDoesNotCallUnregisterable() { $registrar = \Dxw\Iguana\Registrar::getSingleton(); $registrar->addInstance('MyUnregisterable', new \MyUnregisterable()); global $called; $called = 0; $registrar->register(); $this->assertEquals(0, $called); }