protected function makeProvider($providerClass) { $provider = new $providerClass($this); $this->registered[] = $provider; return new $provider($this); }