| @@ 189-203 (lines=15) @@ | ||
| 186 | * @override |
|
| 187 | * @inheritDoc |
|
| 188 | */ |
|
| 189 | public function close() |
|
| 190 | { |
|
| 191 | if ($this->closing) |
|
| 192 | { |
|
| 193 | return; |
|
| 194 | } |
|
| 195 | ||
| 196 | $this->closing = true; |
|
| 197 | $this->readable = false; |
|
| 198 | $this->writable = false; |
|
| 199 | ||
| 200 | $this->emit('close', [ $this ]); |
|
| 201 | $this->handleClose(); |
|
| 202 | $this->emit('done', [ $this ]); |
|
| 203 | } |
|
| 204 | ||
| 205 | /** |
|
| 206 | * Emit error event and the throws it too. |
|
| @@ 160-174 (lines=15) @@ | ||
| 157 | * @override |
|
| 158 | * @inheritDoc |
|
| 159 | */ |
|
| 160 | public function close() |
|
| 161 | { |
|
| 162 | if ($this->closing) |
|
| 163 | { |
|
| 164 | return; |
|
| 165 | } |
|
| 166 | ||
| 167 | $this->closing = true; |
|
| 168 | $this->readable = false; |
|
| 169 | $this->writable = false; |
|
| 170 | ||
| 171 | $this->emit('close', [ $this ]); |
|
| 172 | $this->handleClose(); |
|
| 173 | $this->emit('done', [ $this ]); |
|
| 174 | } |
|
| 175 | } |
|
| 176 | ||
| @@ 115-129 (lines=15) @@ | ||
| 112 | * @override |
|
| 113 | * @inheritDoc |
|
| 114 | */ |
|
| 115 | public function close() |
|
| 116 | { |
|
| 117 | if ($this->closing) |
|
| 118 | { |
|
| 119 | return; |
|
| 120 | } |
|
| 121 | ||
| 122 | $this->closing = true; |
|
| 123 | $this->readable = false; |
|
| 124 | $this->writable = false; |
|
| 125 | ||
| 126 | $this->emit('close', [ $this ]); |
|
| 127 | $this->handleClose(); |
|
| 128 | $this->emit('done', [ $this ]); |
|
| 129 | } |
|
| 130 | } |
|
| 131 | ||
| @@ 104-118 (lines=15) @@ | ||
| 101 | * @override |
|
| 102 | * @inheritDoc |
|
| 103 | */ |
|
| 104 | public function close() |
|
| 105 | { |
|
| 106 | if ($this->closing) |
|
| 107 | { |
|
| 108 | return; |
|
| 109 | } |
|
| 110 | ||
| 111 | $this->closing = true; |
|
| 112 | $this->readable = false; |
|
| 113 | $this->writable = false; |
|
| 114 | ||
| 115 | $this->emit('close', [ $this ]); |
|
| 116 | $this->handleClose(); |
|
| 117 | $this->emit('done', [ $this ]); |
|
| 118 | } |
|
| 119 | } |
|
| 120 | ||