/** * {@inheritdoc} */ public function registered(ContainerInterface $app) { $app->register(new HttpProvider()); $app->register(new RouterProvider()); $app->register(new SessionProvider()); $app->register(new SupportProvider()); }
/** * {@inheritdoc} */ public function boot(ContainerInterface $app) { $app->instance(Config::class, new Config($this->definition->configs())); $app->alias(ConfigInterface::class, Config::class); $app->alias('config', Config::class); foreach ($this->definition->providers() as $provider) { $app->register($app->create($provider)); } $this->app = $app; }