(name, provider_)
| 4407 | } |
| 4408 | |
| 4409 | function provider(name, provider_) { |
| 4410 | assertNotHasOwnProperty(name, 'service'); |
| 4411 | if (isFunction(provider_) || isArray(provider_)) { |
| 4412 | provider_ = providerInjector.instantiate(provider_); |
| 4413 | } |
| 4414 | if (!provider_.$get) { |
| 4415 | throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name); |
| 4416 | } |
| 4417 | return providerCache[name + providerSuffix] = provider_; |
| 4418 | } |
| 4419 | |
| 4420 | function enforceReturnValue(name, factory) { |
| 4421 | return function enforcedReturnValue() { |
no test coverage detected