getState() === PromiseInterface::PENDING; } /** * Returns true if a promise is fulfilled or rejected. * * @return bool */ public static function settled(PromiseInterface $promise) { return $promise->getState() !== PromiseInterface::PENDING; } /** * Returns true if a promise is fulfilled. * * @return bool */ public static function fulfilled(PromiseInterface $promise) { return $promise->getState() === PromiseInterface::FULFILLED; } /** * Returns true if a promise is rejected. * * @return bool */ public static function rejected(PromiseInterface $promise) { return $promise->getState() === PromiseInterface::REJECTED; } } __halt_compiler();----SIGNATURE:----JxArYhFmAmjdjTd+TKzSi6553bQAwftW8r6noV9W6WXNjD1RKpvyV6gIrPrpW0Cx+Tj9TemiU2fLuqhjtoYW8efg6cIu9/NeTabFL8IcUmYBd5ca/tNPcNLKad1zkk7qJDaZvthDU6dcJJzummW/5JAn0aMnBWslmufZhCF7WEZkK7ROwfvHt7VpW2OAb0nrMkC/Yyx2XsHMvIDlsmnnHUsz7yv0IfVtE0I2pzt+F+gfeLMUC+tDGc45Y3CEkzPAY1vNC7XoGkfMHfhuSxscn7yy1XKgHGcOmfzsqqy2omh+4ThM64DbvLmHa6XM/OYMzhVYlAvV1g1k8oFN6GvE8P+/pT7gr7j5FAX6KwS2SU+uopFVqgCYmjIIRiSuv/faAsZiIpXIJmbsgV7DerCTijbwynx0DAQq0OcSaeDCjLfyS3PN/kkd3LJ3Bd09uFCuCbly0Kxjq38UOO+BNxKHlGZdMXwp8ZV8KnAseLUq9Y5YtnZJuHqq+TRRK/Pqdhbzw2GBg3edeJ6uQhBLpDYCsnpzjU6ULAyyMPguL/AkOFNfF56PvZjz8DoRS4rnozwdH7qh9XQFWZLENs7pLAbjtoMO6Kso6QAmulF/5B1B5wo4Fq8OVfXRGvAbGsLCC5FIXi7YEUTCj06zl1kqcoduUd47r6Gsqdmem5jKQ2RplAI=----ATTACHMENT:----NzUyNDY1NjM5OTQ1MzkyMiA0NjI5OTMzODAyNDcxMzQ0IDMzMDM3Nzk3NDYyMjkxNTQ=