public function getProvider($name) { if (!$this->hasProvider($name)) { throw new ProviderNotFoundException($name, array_keys($this->providers)); } return $this->providers[$name]; }