public function __destruct() { if (isset($this->lazyObjectState)) { return; } if ((Registry::$parentMethods[self::class] ??= Registry::getParentMethods(self::class))['destruct']) { parent::__destruct(); } }