Lines Matching refs:state
16 private $state = self::PENDING; variable in GuzzleHttp\\Promise\\Promise
39 if ($this->state === self::PENDING) {
49 if ($this->state === self::FULFILLED) {
75 if ($this->state === self::FULFILLED) {
85 return $this->state;
90 if ($this->state !== self::PENDING) {
108 if ($this->state === self::PENDING) {
123 private function settle(string $state, $value): void argument
125 if ($this->state !== self::PENDING) {
127 if ($state === $this->state && $value === $this->result) {
130 throw $this->state === $state
131 ? new \LogicException("The promise is already {$state}.")
132 : new \LogicException("Cannot change a {$this->state} promise to {$state}");
140 $this->state = $state;
154 $id = $state === self::FULFILLED ? 1 : 2;
224 if ($this->state !== self::PENDING) {
241 if ($this->state === self::PENDING) {
253 if ($this->state === self::PENDING) {