(name, provider_)
| 4288 | } |
| 4289 | |
| 4290 | function provider(name, provider_) { |
| 4291 | assertNotHasOwnProperty(name, 'service'); |
| 4292 | if (isFunction(provider_) || isArray(provider_)) { |
| 4293 | provider_ = providerInjector.instantiate(provider_); |
| 4294 | } |
| 4295 | if (!provider_.$get) { |
| 4296 | throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name); |
| 4297 | } |
| 4298 | return providerCache[name + providerSuffix] = provider_; |
| 4299 | } |
| 4300 | |
| 4301 | function enforceReturnValue(name, factory) { |
| 4302 | return function enforcedReturnValue() { |
no test coverage detected