public function __destruct() { foreach ($this->callbackIds as $callbackId => $referenceCounter) { $this->writer ->unregisterCallback($callbackId); $referenceCounter->release(); } }