(name, provider_)
| 4428 | } |
| 4429 | |
| 4430 | function provider(name, provider_) { |
| 4431 | assertNotHasOwnProperty(name, 'service'); |
| 4432 | if (isFunction(provider_) || isArray(provider_)) { |
| 4433 | provider_ = providerInjector.instantiate(provider_); |
| 4434 | } |
| 4435 | if (!provider_.$get) { |
| 4436 | throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name); |
| 4437 | } |
| 4438 | return providerCache[name + providerSuffix] = provider_; |
| 4439 | } |
| 4440 | |
| 4441 | function enforceReturnValue(name, factory) { |
| 4442 | return function enforcedReturnValue() { |
no test coverage detected