private function bootProviders()
{
foreach ($this->serviceProviders as $provider) {
$ex = null;
try {
$provider->bootProvider($this->container);
} catch (Error $ex) {
} catch (Exception $ex) {
}
if ($ex !== null) {
throw new ExecutionException("ServiceProvider " . $this->getProviderClass($provider) . " failed during boot.", $ex);
}
}
}