/** * Registers this service on the given app * * @param Silex\Application $app Application instance * * @return void */ public function register(Application $app) { $app['environ'] = $app->share(function () use($app) { $manager = new Manager(); foreach ($this->environments as $name => $environment) { $manager->add($name, $environment); } $manager->init(); return $manager; }); }
/** * @expectedException Neemzy\Environ\Exception\NoApplicableEnvironmentException */ public function testInitWithoutEligibleEnvironment() { $manager = new Manager(); $manager->init(); }