Promise.php Interfaces, Classes, Traits and Enums Promise Promises/A+ implementation that avoids recursion when possible.