(name, provider_)
| 4007 | } |
| 4008 | |
| 4009 | function provider(name, provider_) { |
| 4010 | assertNotHasOwnProperty(name, 'service'); |
| 4011 | if (isFunction(provider_) || isArray(provider_)) { |
| 4012 | provider_ = providerInjector.instantiate(provider_); |
| 4013 | } |
| 4014 | if (!provider_.$get) { |
| 4015 | throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name); |
| 4016 | } |
| 4017 | return providerCache[name + providerSuffix] = provider_; |
| 4018 | } |
| 4019 | |
| 4020 | function enforceReturnValue(name, factory) { |
| 4021 | return function enforcedReturnValue() { |
no test coverage detected