/** * @return void */ protected function registerServiceProviderForInternalRequestWithAuthentication() { $serviceProviders = $this->getInternalCallServiceProviderWithAuthentication(); /** @deprecated This added to keep Backward Compatibility and will be removed in major release */ if (!$serviceProviders) { $serviceProviders = $this->getServiceProvider(); } foreach ($serviceProviders as $provider) { $this->application->register($provider); } }
/** * @return void */ private function registerServiceProvider() { $application = new Application(); $application->register(new AssertionServiceProvider()); $application->register(new SilexTwigServiceProvider()); $application->register(new ValidatorServiceProvider()); $application->register(new FormServiceProvider()); $application->register(new TwigServiceProvider()); $application->register(new DateFormatterServiceProvider()); $propelServiceProvider = new PropelServiceProvider(); $propelServiceProvider->boot($application); $pimple = new Pimple(); $pimple->setApplication($application); }