SYMBOL INDEX (297 symbols across 33 files) FILE: src/AggregateException.php class AggregateException (line 10) | class AggregateException extends RejectionException method __construct (line 12) | public function __construct(string $msg, array $reasons) FILE: src/CancellationException.php class CancellationException (line 10) | class CancellationException extends RejectionException FILE: src/Coroutine.php class Coroutine (line 46) | final class Coroutine implements PromiseInterface method __construct (line 63) | public function __construct(callable $generatorFn) method of (line 81) | public static function of(callable $generatorFn): self method then (line 86) | public function then( method otherwise (line 93) | public function otherwise(callable $onRejected): PromiseInterface method wait (line 98) | public function wait(bool $unwrap = true) method getState (line 103) | public function getState(): string method resolve (line 108) | public function resolve($value): void method reject (line 113) | public function reject($reason): void method cancel (line 118) | public function cancel(): void method nextCoroutine (line 124) | private function nextCoroutine($yielded): void method _handleSuccess (line 133) | public function _handleSuccess($value): void method _handleFailure (line 151) | public function _handleFailure($reason): void FILE: src/Create.php class Create (line 7) | final class Create method promiseFor (line 14) | public static function promiseFor($value): PromiseInterface method rejectionFor (line 39) | public static function rejectionFor($reason): PromiseInterface method exceptionFor (line 53) | public static function exceptionFor($reason): \Throwable method iterFor (line 67) | public static function iterFor($value): \Iterator FILE: src/Each.php class Each (line 7) | final class Each method of (line 24) | public static function of( method ofLimit (line 46) | public static function ofLimit( method ofLimitAll (line 67) | public static function ofLimitAll( FILE: src/EachPromise.php class EachPromise (line 13) | class EachPromise implements PromisorInterface method __construct (line 58) | public function __construct($iterable, array $config = []) method promise (line 76) | public function promise(): PromiseInterface method createPromise (line 97) | private function createPromise(): void method refillPending (line 126) | private function refillPending(): void method addPending (line 157) | private function addPending(): bool method advanceIterator (line 196) | private function advanceIterator(): bool method step (line 219) | private function step(int $idx): void method checkIfFinished (line 237) | private function checkIfFinished(): bool FILE: src/FulfilledPromise.php class FulfilledPromise (line 15) | class FulfilledPromise implements PromiseInterface method __construct (line 22) | public function __construct($value) method then (line 33) | public function then( method otherwise (line 58) | public function otherwise(callable $onRejected): PromiseInterface method wait (line 63) | public function wait(bool $unwrap = true) method getState (line 68) | public function getState(): string method resolve (line 73) | public function resolve($value): void method reject (line 80) | public function reject($reason): void method cancel (line 85) | public function cancel(): void FILE: src/Is.php class Is (line 7) | final class Is method pending (line 12) | public static function pending(PromiseInterface $promise): bool method settled (line 20) | public static function settled(PromiseInterface $promise): bool method fulfilled (line 28) | public static function fulfilled(PromiseInterface $promise): bool method rejected (line 36) | public static function rejected(PromiseInterface $promise): bool FILE: src/Promise.php class Promise (line 14) | class Promise implements PromiseInterface method __construct (line 27) | public function __construct( method then (line 35) | public function then( method otherwise (line 62) | public function otherwise(callable $onRejected): PromiseInterface method wait (line 67) | public function wait(bool $unwrap = true) method getState (line 83) | public function getState(): string method cancel (line 88) | public function cancel(): void method resolve (line 113) | public function resolve($value): void method reject (line 118) | public function reject($reason): void method settle (line 123) | private function settle(string $state, $value): void method callHandler (line 188) | private static function callHandler(int $index, $value, array $handler... method waitIfPending (line 222) | private function waitIfPending(): void method invokeWaitFn (line 246) | private function invokeWaitFn(): void method invokeWaitList (line 265) | private function invokeWaitList(): void FILE: src/PromiseInterface.php type PromiseInterface (line 16) | interface PromiseInterface method then (line 29) | public function then( method otherwise (line 42) | public function otherwise(callable $onRejected): PromiseInterface; method getState (line 50) | public function getState(): string; method resolve (line 59) | public function resolve($value): void; method reject (line 68) | public function reject($reason): void; method cancel (line 75) | public function cancel(): void; method wait (line 90) | public function wait(bool $unwrap = true); FILE: src/PromisorInterface.php type PromisorInterface (line 10) | interface PromisorInterface method promise (line 15) | public function promise(): PromiseInterface; FILE: src/RejectedPromise.php class RejectedPromise (line 15) | class RejectedPromise implements PromiseInterface method __construct (line 22) | public function __construct($reason) method then (line 33) | public function then( method otherwise (line 60) | public function otherwise(callable $onRejected): PromiseInterface method wait (line 65) | public function wait(bool $unwrap = true) method getState (line 74) | public function getState(): string method resolve (line 79) | public function resolve($value): void method reject (line 84) | public function reject($reason): void method cancel (line 91) | public function cancel(): void FILE: src/RejectionException.php class RejectionException (line 12) | class RejectionException extends \RuntimeException method __construct (line 21) | public function __construct($reason, ?string $description = null) method getReason (line 45) | public function getReason() FILE: src/TaskQueue.php class TaskQueue (line 18) | class TaskQueue implements TaskQueueInterface method __construct (line 23) | public function __construct(bool $withShutdown = true) method isEmpty (line 38) | public function isEmpty(): bool method add (line 43) | public function add(callable $task): void method run (line 48) | public function run(): void method disableShutdown (line 67) | public function disableShutdown(): void FILE: src/TaskQueueInterface.php type TaskQueueInterface (line 7) | interface TaskQueueInterface method isEmpty (line 12) | public function isEmpty(): bool; method add (line 18) | public function add(callable $task): void; method run (line 23) | public function run(): void; FILE: src/Utils.php class Utils (line 7) | final class Utils method queue (line 24) | public static function queue(?TaskQueueInterface $assign = null): Task... method task (line 43) | public static function task(callable $task): PromiseInterface method inspect (line 72) | public static function inspect(PromiseInterface $promise): array method inspectAll (line 96) | public static function inspectAll($promises): array method unwrap (line 117) | public static function unwrap($promises): array method all (line 138) | public static function all($promises, bool $recursive = false): Promis... method some (line 186) | public static function some(int $count, $promises): PromiseInterface method any (line 226) | public static function any($promises): PromiseInterface method settle (line 243) | public static function settle($promises): PromiseInterface FILE: tests/AggregateExceptionTest.php class AggregateExceptionTest (line 10) | class AggregateExceptionTest extends TestCase method testHasReason (line 12) | public function testHasReason(): void FILE: tests/CoroutineTest.php class CoroutineTest (line 13) | class CoroutineTest extends TestCase method testReturnsCoroutine (line 15) | public function testReturnsCoroutine(): void method testShouldProxyPromiseMethodsToResultPromise (line 27) | public function testShouldProxyPromiseMethodsToResultPromise($method, ... method promiseInterfaceMethodProvider (line 44) | public static function promiseInterfaceMethodProvider() method testShouldCancelResultPromiseAndOutsideCurrentPromise (line 56) | public function testShouldCancelResultPromiseAndOutsideCurrentPromise(... method testWaitShouldResolveChainedCoroutines (line 84) | public function testWaitShouldResolveChainedCoroutines(): void method testWaitShouldHandleIntermediateErrors (line 99) | public function testWaitShouldHandleIntermediateErrors(): void FILE: tests/CreateTest.php class CreateTest (line 14) | class CreateTest extends TestCase method testCreatesPromiseForValue (line 16) | public function testCreatesPromiseForValue(): void method testReturnsPromiseForPromise (line 22) | public function testReturnsPromiseForPromise(): void method testReturnsPromiseForThennable (line 28) | public function testReturnsPromiseForThennable(): void method testReturnsRejection (line 39) | public function testReturnsRejection(): void method testReturnsPromisesAsIsInRejectionFor (line 46) | public function testReturnsPromisesAsIsInRejectionFor(): void method testIterForReturnsIterator (line 53) | public function testIterForReturnsIterator(): void FILE: tests/EachPromiseTest.php class EachPromiseTest (line 17) | class EachPromiseTest extends TestCase method testReturnsSameInstance (line 19) | public function testReturnsSameInstance(): void method testResolvesInCaseOfAnEmptyList (line 25) | public function testResolvesInCaseOfAnEmptyList(): void method testResolvesInCaseOfAnEmptyListAndInvokesFulfilled (line 34) | public function testResolvesInCaseOfAnEmptyListAndInvokesFulfilled(): ... method testInvokesAllPromises (line 55) | public function testInvokesAllPromises(): void method testIsWaitable (line 73) | public function testIsWaitable(): void method testCanResolveBeforeConsumingAll (line 87) | public function testCanResolveBeforeConsumingAll(): void method testLimitsPendingPromises (line 114) | public function testLimitsPendingPromises(): void method testDynamicallyLimitsPendingPromises (line 139) | public function testDynamicallyLimitsPendingPromises(): void method testClearsReferencesWhenResolved (line 171) | public function testClearsReferencesWhenResolved(): void method testCanBeCancelled (line 192) | public function testCanBeCancelled(): void method testDoesNotBlowStackWithFulfilledPromises (line 213) | public function testDoesNotBlowStackWithFulfilledPromises(): void method testDoesNotBlowStackWithRejectedPromises (line 235) | public function testDoesNotBlowStackWithRejectedPromises(): void method testReturnsPromiseForWhatever (line 258) | public function testReturnsPromiseForWhatever(): void method testRejectsAggregateWhenNextThrows (line 270) | public function testRejectsAggregateWhenNextThrows(): void method testDoesNotCallNextOnIteratorUntilNeededWhenWaiting (line 286) | public function testDoesNotCallNextOnIteratorUntilNeededWhenWaiting():... method testDoesNotCallNextOnIteratorUntilNeededWhenAsync (line 309) | public function testDoesNotCallNextOnIteratorUntilNeededWhenAsync(): void method createSelfResolvingPromise (line 339) | private function createSelfResolvingPromise($value) method testMutexPreventsGeneratorRecursion (line 349) | public function testMutexPreventsGeneratorRecursion(): void method testIteratorWithSameKey (line 386) | public function testIteratorWithSameKey(): void method testIsWaitableWhenLimited (line 413) | public function testIsWaitableWhenLimited(): void FILE: tests/EachTest.php class EachTest (line 13) | class EachTest extends TestCase method testCallsEachLimit (line 15) | public function testCallsEachLimit(): void method testEachLimitAllRejectsOnFailure (line 25) | public function testEachLimitAllRejectsOnFailure(): void FILE: tests/FulfilledPromiseTest.php class FulfilledPromiseTest (line 15) | class FulfilledPromiseTest extends TestCase method testReturnsValueWhenWaitedUpon (line 17) | public function testReturnsValueWhenWaitedUpon(): void method testCannotCancel (line 24) | public function testCannotCancel(): void method testCannotResolve (line 35) | public function testCannotResolve(): void method testCannotReject (line 46) | public function testCannotReject(): void method testCanResolveWithSameValue (line 54) | public function testCanResolveWithSameValue(): void method testCannotResolveWithPromise (line 61) | public function testCannotResolveWithPromise(): void method testReturnsSelfWhenNoOnFulfilled (line 68) | public function testReturnsSelfWhenNoOnFulfilled(): void method testAsynchronouslyInvokesOnFulfilled (line 74) | public function testAsynchronouslyInvokesOnFulfilled(): void method testReturnsNewRejectedWhenOnFulfilledFails (line 86) | public function testReturnsNewRejectedWhenOnFulfilledFails(): void method testOtherwiseIsSugarForRejections (line 100) | public function testOtherwiseIsSugarForRejections(): void method testDoesNotTryToFulfillTwiceDuringTrampoline (line 108) | public function testDoesNotTryToFulfillTwiceDuringTrampoline(): void FILE: tests/IsTest.php class IsTest (line 13) | class IsTest extends TestCase method testKnowsIfFulfilled (line 15) | public function testKnowsIfFulfilled(): void method testKnowsIfRejected (line 22) | public function testKnowsIfRejected(): void method testKnowsIfSettled (line 29) | public function testKnowsIfSettled(): void method testKnowsIfPending (line 36) | public function testKnowsIfPending(): void FILE: tests/NotPromiseInstance.php class NotPromiseInstance (line 10) | class NotPromiseInstance extends Thennable implements PromiseInterface method __construct (line 14) | public function __construct() method then (line 19) | public function then(?callable $res = null, ?callable $rej = null): Pr... method otherwise (line 24) | public function otherwise(callable $onRejected): PromiseInterface method resolve (line 29) | public function resolve($value): void method reject (line 34) | public function reject($reason): void method wait (line 39) | public function wait(bool $unwrap = true, ?bool $defaultResolution = n... method cancel (line 43) | public function cancel(): void method getState (line 47) | public function getState(): string FILE: tests/PromiseTest.php class PromiseTest (line 18) | class PromiseTest extends TestCase method testCannotResolveNonPendingPromise (line 20) | public function testCannotResolveNonPendingPromise(): void method testCanResolveWithSameValue (line 31) | public function testCanResolveWithSameValue(): void method testCannotRejectNonPendingPromise (line 39) | public function testCannotRejectNonPendingPromise(): void method testCanRejectWithSameValue (line 50) | public function testCanRejectWithSameValue(): void method testCannotRejectResolveWithSameValue (line 58) | public function testCannotRejectResolveWithSameValue(): void method testInvokesWaitFunction (line 68) | public function testInvokesWaitFunction(): void method testRejectsAndThrowsWhenWaitFailsToResolve (line 76) | public function testRejectsAndThrowsWhenWaitFailsToResolve(): void method testThrowsWhenUnwrapIsRejectedWithNonException (line 85) | public function testThrowsWhenUnwrapIsRejectedWithNonException(): void method testThrowsWhenUnwrapIsRejectedWithException (line 96) | public function testThrowsWhenUnwrapIsRejectedWithException(): void method testDoesNotUnwrapExceptionsWhenDisabled (line 108) | public function testDoesNotUnwrapExceptionsWhenDisabled(): void method testRejectsSelfWhenWaitThrows (line 118) | public function testRejectsSelfWhenWaitThrows(): void method testWaitsOnNestedPromises (line 132) | public function testWaitsOnNestedPromises(): void method testThrowsWhenWaitingOnPromiseWithNoWaitFunction (line 146) | public function testThrowsWhenWaitingOnPromiseWithNoWaitFunction(): void method testThrowsWaitExceptionAfterPromiseIsResolved (line 154) | public function testThrowsWaitExceptionAfterPromiseIsResolved(): void method testGetsActualWaitValueFromThen (line 169) | public function testGetsActualWaitValueFromThen(): void method testWaitBehaviorIsBasedOnLastPromiseInChain (line 186) | public function testWaitBehaviorIsBasedOnLastPromiseInChain(): void method testWaitsOnAPromiseChainEvenWhenNotUnwrapped (line 200) | public function testWaitsOnAPromiseChainEvenWhenNotUnwrapped(): void method testCannotCancelNonPending (line 212) | public function testCannotCancelNonPending(): void method testCancelsPromiseWhenNoCancelFunction (line 220) | public function testCancelsPromiseWhenNoCancelFunction(): void method testCancelsPromiseWithCancelFunction (line 230) | public function testCancelsPromiseWithCancelFunction(): void method testCancelsUppermostPendingPromise (line 241) | public function testCancelsUppermostPendingPromise(): void method testCancelsChildPromises (line 274) | public function testCancelsChildPromises(): void method testRejectsPromiseWhenCancelFails (line 303) | public function testRejectsPromiseWhenCancelFails(): void method testCreatesPromiseWhenFulfilledAfterThen (line 321) | public function testCreatesPromiseWhenFulfilledAfterThen(): void method testCreatesPromiseWhenFulfilledBeforeThen (line 335) | public function testCreatesPromiseWhenFulfilledBeforeThen(): void method testCreatesPromiseWhenFulfilledWithNoCallback (line 349) | public function testCreatesPromiseWhenFulfilledWithNoCallback(): void method testCreatesPromiseWhenRejectedAfterThen (line 358) | public function testCreatesPromiseWhenRejectedAfterThen(): void method testCreatesPromiseWhenRejectedBeforeThen (line 371) | public function testCreatesPromiseWhenRejectedBeforeThen(): void method testCreatesPromiseWhenRejectedWithNoCallback (line 385) | public function testCreatesPromiseWhenRejectedWithNoCallback(): void method testInvokesWaitFnsForThens (line 394) | public function testInvokesWaitFnsForThens(): void method testStacksThenWaitFunctions (line 409) | public function testStacksThenWaitFunctions(): void method testForwardsFulfilledDownChainBetweenGaps (line 430) | public function testForwardsFulfilledDownChainBetweenGaps(): void method testForwardsRejectedPromisesDownChainBetweenGaps (line 449) | public function testForwardsRejectedPromisesDownChainBetweenGaps(): void method testForwardsThrownPromisesDownChainBetweenGaps (line 468) | public function testForwardsThrownPromisesDownChainBetweenGaps(): void method testForwardsReturnedRejectedPromisesDownChainBetweenGaps (line 490) | public function testForwardsReturnedRejectedPromisesDownChainBetweenGa... method testForwardsHandlersToNextPromise (line 518) | public function testForwardsHandlersToNextPromise(): void method testRemovesReferenceFromChildWhenParentWaitedUpon (line 536) | public function testRemovesReferenceFromChildWhenParentWaitedUpon(): void method testForwardsHandlersWhenFulfilledPromiseIsReturned (line 561) | public function testForwardsHandlersWhenFulfilledPromiseIsReturned(): ... method testForwardsHandlersWhenRejectedPromiseIsReturned (line 588) | public function testForwardsHandlersWhenRejectedPromiseIsReturned(): void method testDoesNotForwardRejectedPromise (line 613) | public function testDoesNotForwardRejectedPromise(): void method testRecursivelyForwardsWhenOnlyThennable (line 640) | public function testRecursivelyForwardsWhenOnlyThennable(): void method testRecursivelyForwardsWhenNotInstanceOfPromise (line 665) | public function testRecursivelyForwardsWhenNotInstanceOfPromise(): void method testCannotResolveWithSelf (line 692) | public function testCannotResolveWithSelf(): void method testCannotRejectWithSelf (line 701) | public function testCannotRejectWithSelf(): void method testDoesNotBlowStackWhenWaitingOnNestedThens (line 710) | public function testDoesNotBlowStackWhenWaitingOnNestedThens(): void method testOtherwiseIsSugarForRejections (line 729) | public function testOtherwiseIsSugarForRejections(): void method testRepeatedWaitFulfilled (line 740) | public function testRepeatedWaitFulfilled(): void method testRepeatedWaitRejected (line 750) | public function testRepeatedWaitRejected(): void FILE: tests/PropertyHelper.php class PropertyHelper (line 14) | class PropertyHelper method get (line 22) | public static function get($object, $property) FILE: tests/RejectedPromiseTest.php class RejectedPromiseTest (line 15) | class RejectedPromiseTest extends TestCase method testThrowsReasonWhenWaitedUpon (line 17) | public function testThrowsReasonWhenWaitedUpon(): void method testCannotCancel (line 30) | public function testCannotCancel(): void method testCannotResolve (line 40) | public function testCannotResolve(): void method testCannotReject (line 51) | public function testCannotReject(): void method testCanRejectWithSameValue (line 59) | public function testCanRejectWithSameValue(): void method testThrowsSpecificException (line 66) | public function testThrowsSpecificException(): void method testCannotResolveWithPromise (line 78) | public function testCannotResolveWithPromise(): void method testReturnsSelfWhenNoOnReject (line 85) | public function testReturnsSelfWhenNoOnReject(): void method testInvokesOnRejectedAsynchronously (line 91) | public function testInvokesOnRejectedAsynchronously(): void method testReturnsNewRejectedWhenOnRejectedFails (line 102) | public function testReturnsNewRejectedWhenOnRejectedFails(): void method testWaitingIsNoOp (line 116) | public function testWaitingIsNoOp(): void method testOtherwiseIsSugarForRejections (line 123) | public function testOtherwiseIsSugarForRejections(): void method testCanResolveThenWithSuccess (line 131) | public function testCanResolveThenWithSuccess(): void method testDoesNotTryToRejectTwiceDuringTrampoline (line 144) | public function testDoesNotTryToRejectTwiceDuringTrampoline(): void FILE: tests/RejectionExceptionTest.php class RejectionExceptionTest (line 13) | class RejectionExceptionTest extends TestCase method testCanGetReasonFromException (line 15) | public function testCanGetReasonFromException(): void method testCanGetReasonMessageFromJson (line 24) | public function testCanGetReasonMessageFromJson(): void FILE: tests/TaskQueueTest.php class TaskQueueTest (line 10) | class TaskQueueTest extends TestCase method testKnowsIfEmpty (line 12) | public function testKnowsIfEmpty(): void method testKnowsIfFull (line 18) | public function testKnowsIfFull(): void method testExecutesTasksInOrder (line 25) | public function testExecutesTasksInOrder(): void FILE: tests/Thennable.php class Thennable (line 9) | class Thennable method __construct (line 13) | public function __construct() method then (line 18) | public function then(?callable $res = null, ?callable $rej = null) method resolve (line 23) | public function resolve($value): void FILE: tests/Thing1.php class Thing1 (line 7) | class Thing1 method __construct (line 11) | public function __construct($message) method __toString (line 16) | public function __toString() FILE: tests/Thing2.php class Thing2 (line 7) | class Thing2 implements \JsonSerializable method jsonSerialize (line 9) | #[\ReturnTypeWillChange] FILE: tests/UtilsTest.php class UtilsTest (line 17) | class UtilsTest extends TestCase method testWaitsOnAllPromisesIntoArray (line 19) | public function testWaitsOnAllPromisesIntoArray(): void method testUnwrapsPromisesWithNoDefaultAndFailure (line 33) | public function testUnwrapsPromisesWithNoDefaultAndFailure(): void method testUnwrapsPromisesWithNoDefault (line 41) | public function testUnwrapsPromisesWithNoDefault(): void method testUnwrapsPromisesWithKeys (line 47) | public function testUnwrapsPromisesWithKeys(): void method testAllAggregatesSortedArray (line 59) | public function testAllAggregatesSortedArray(): void method testPromisesDynamicallyAddedToStack (line 76) | public function testPromisesDynamicallyAddedToStack(): void method testAllThrowsWhenAnyRejected (line 95) | public function testAllThrowsWhenAnyRejected(): void method testSomeAggregatesSortedArrayWithMax (line 112) | public function testSomeAggregatesSortedArrayWithMax(): void method testSomeRejectsWhenTooManyRejections (line 126) | public function testSomeRejectsWhenTooManyRejections(): void method testCanWaitUntilSomeCountIsSatisfied (line 143) | public function testCanWaitUntilSomeCountIsSatisfied(): void method testThrowsIfImpossibleToWaitForSomeCount (line 152) | public function testThrowsIfImpossibleToWaitForSomeCount(): void method testThrowsIfResolvedWithoutCountTotalResults (line 162) | public function testThrowsIfResolvedWithoutCountTotalResults(): void method testAnyReturnsFirstMatch (line 175) | public function testAnyReturnsFirstMatch(): void method testSettleFulfillsWithFulfilledAndRejected (line 187) | public function testSettleFulfillsWithFulfilledAndRejected(): void method testCanInspectFulfilledPromise (line 207) | public function testCanInspectFulfilledPromise(): void method testCanInspectRejectedPromise (line 216) | public function testCanInspectRejectedPromise(): void method testCanInspectRejectedPromiseWithNormalException (line 225) | public function testCanInspectRejectedPromiseWithNormalException(): void method testReturnsTrampoline (line 235) | public function testReturnsTrampoline(): void method testCanScheduleThunk (line 241) | public function testCanScheduleThunk(): void method testCanScheduleThunkWithRejection (line 252) | public function testCanScheduleThunkWithRejection(): void method testCanScheduleThunkWithWait (line 263) | public function testCanScheduleThunkWithWait(): void method testYieldsFromCoroutine (line 271) | public function testYieldsFromCoroutine(): void method testCanCatchExceptionsInCoroutine (line 286) | public function testCanCatchExceptionsInCoroutine(): void method testRejectsParentExceptionWhenException (line 310) | public function testRejectsParentExceptionWhenException(PromiseInterfa... method rejectsParentExceptionProvider (line 321) | public static function rejectsParentExceptionProvider() method testCanRejectFromRejectionCallback (line 335) | public function testCanRejectFromRejectionCallback(): void method testCanAsyncReject (line 354) | public function testCanAsyncReject(): void method testCanCatchAndThrowOtherException (line 375) | public function testCanCatchAndThrowOtherException(): void method testCanCatchAndYieldOtherException (line 391) | public function testCanCatchAndYieldOtherException(): void method createLotsOfSynchronousPromise (line 411) | public function createLotsOfSynchronousPromise() method testLotsOfSynchronousDoesNotBlowStack (line 422) | public function testLotsOfSynchronousDoesNotBlowStack(): void method testLotsOfSynchronousWaitDoesNotBlowStack (line 434) | public function testLotsOfSynchronousWaitDoesNotBlowStack(): void method createLotsOfFlappingPromise (line 446) | private function createLotsOfFlappingPromise() method testLotsOfTryCatchingDoesNotBlowStack (line 465) | public function testLotsOfTryCatchingDoesNotBlowStack(): void method testLotsOfTryCatchingWaitingDoesNotBlowStack (line 477) | public function testLotsOfTryCatchingWaitingDoesNotBlowStack(): void method testAsyncPromisesWithCorrectlyYieldedValues (line 489) | public function testAsyncPromisesWithCorrectlyYieldedValues(): void method testYieldFinalWaitablePromise (line 524) | public function testYieldFinalWaitablePromise(): void method testCanYieldFinalPendingPromise (line 544) | public function testCanYieldFinalPendingPromise(): void method testCanNestYieldsAndFailures (line 563) | public function testCanNestYieldsAndFailures(): void method testCanYieldErrorsAndSuccessesWithoutRecursion (line 597) | public function testCanYieldErrorsAndSuccessesWithoutRecursion(): void method testCanWaitOnPromiseAfterFulfilled (line 632) | public function testCanWaitOnPromiseAfterFulfilled(): void method testCanWaitOnErroredPromises (line 662) | public function testCanWaitOnErroredPromises(): void method testCoroutineOtherwiseIntegrationTest (line 694) | public function testCoroutineOtherwiseIntegrationTest(): void method testCanManuallySettleTaskQueueGeneratedPromises (line 717) | public function testCanManuallySettleTaskQueueGeneratedPromises(): void