Lines Matching defs:promisesOrValues

71  * `$promisesOrValues` have resolved. The resolution value of the returned promise
73 * `$promisesOrValues`.
75 * @param array $promisesOrValues
78 function all($promisesOrValues)
80 return map($promisesOrValues, function ($val) {
89 * The returned promise will become **infinitely pending** if `$promisesOrValues`
92 * @param array $promisesOrValues
95 function race($promisesOrValues)
98 $cancellationQueue->enqueue($promisesOrValues);
100 return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $cancellationQueue) {
101 resolve($promisesOrValues)
120 * `$promisesOrValues` resolves. The resolution value of the returned promise
123 * The returned promise will only reject if *all* items in `$promisesOrValues` are
127 * if `$promisesOrValues` contains 0 items.
129 * @param array $promisesOrValues
132 function any($promisesOrValues)
134 return some($promisesOrValues, 1)
142 * `$promisesOrValues` resolve. The resolution value of the returned promise
147 * to resolve (that is, when `(count($promisesOrValues) - $howMany) + 1` items
149 * `(count($promisesOrValues) - $howMany) + 1` rejection reasons.
152 * if `$promisesOrValues` contains less items than `$howMany`.
154 * @param array $promisesOrValues
158 function some($promisesOrValues, $howMany)
161 $cancellationQueue->enqueue($promisesOrValues);
163 return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $howMany, $cancellationQueue) {
164 resolve($promisesOrValues)
229 * value of a promise or value in `$promisesOrValues`.
231 * @param array $promisesOrValues
235 function map($promisesOrValues, callable $mapFunc)
238 $cancellationQueue->enqueue($promisesOrValues);
240 return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $mapFunc, $cancellationQueue) {
241 resolve($promisesOrValues)
279 * @param array $promisesOrValues
284 function reduce($promisesOrValues, callable $reduceFunc, $initialValue = null)
287 $cancellationQueue->enqueue($promisesOrValues);
289 return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $reduceFunc, $initialValue, $cancellationQueue) {
290 resolve($promisesOrValues)