(name, factory)
| 4974 | } |
| 4975 | |
| 4976 | function enforceReturnValue(name, factory) { |
| 4977 | return /** @this */ function enforcedReturnValue() { |
| 4978 | var result = instanceInjector.invoke(factory, this); |
| 4979 | if (isUndefined(result)) { |
| 4980 | throw $injectorMinErr('undef', 'Provider \'{0}\' must return a value from $get factory method.', name); |
| 4981 | } |
| 4982 | return result; |
| 4983 | }; |
| 4984 | } |
| 4985 | |
| 4986 | function factory(name, factoryFn, enforce) { |
| 4987 | return provider(name, { |
no test coverage detected