public function decrement() { if (0 >= --$this->listeners && null !== $this->observable) { $this->observable->dispose(new AutoDisposedException()); } }
/** * Removes queue from collection. */ public function __destruct() { if (null !== $this->placeholder) { $this->placeholder->ready(); } $this->queue->decrement(); }