(name, provider_)
| 4315 | } |
| 4316 | |
| 4317 | function provider(name, provider_) { |
| 4318 | assertNotHasOwnProperty(name, 'service'); |
| 4319 | if (isFunction(provider_) || isArray(provider_)) { |
| 4320 | provider_ = providerInjector.instantiate(provider_); |
| 4321 | } |
| 4322 | if (!provider_.$get) { |
| 4323 | throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name); |
| 4324 | } |
| 4325 | return providerCache[name + providerSuffix] = provider_; |
| 4326 | } |
| 4327 | |
| 4328 | function enforceReturnValue(name, factory) { |
| 4329 | return function enforcedReturnValue() { |
no test coverage detected