(name, provider_)
| 3545 | } |
| 3546 | |
| 3547 | function provider(name, provider_) { |
| 3548 | assertNotHasOwnProperty(name, 'service'); |
| 3549 | if (isFunction(provider_) || isArray(provider_)) { |
| 3550 | provider_ = providerInjector.instantiate(provider_); |
| 3551 | } |
| 3552 | if (!provider_.$get) { |
| 3553 | throw $injectorMinErr('pget', "Provider '{0}' must define $get factory method.", name); |
| 3554 | } |
| 3555 | return providerCache[name + providerSuffix] = provider_; |
| 3556 | } |
| 3557 | |
| 3558 | function factory(name, factoryFn) { return provider(name, { $get: factoryFn }); } |
| 3559 |
no test coverage detected
searching dependent graphs…