public function dispose() { if (!$this->hasObservers()) { parent::dispose(); $this->stream->end(); } }
public function dispose() { parent::dispose(); unset($this->value); }
public function dispose() { if (!$this->stream instanceof Stream) { parent::dispose(); return; } if ($socket = $this->stream->getSocket()) { EventLoop::getLoop()->removeReadStream($socket); if (is_resource($socket)) { @fclose($socket); } } parent::dispose(); }
/** * @test * @expectedException RuntimeException */ public function it_passes_on_next_if_disposed() { $subject = new Subject(); $value = 42; $subject->dispose(); $subject->onNext($value); }