> */ public $unreferenced_vars = []; /** * @var Context */ public $parent_context; /** * @var array|null */ public $break_vars; public function __construct(Context $parent_context) { $this->parent_context = $parent_context; } public function __destruct() { /** @psalm-suppress PossiblyNullPropertyAssignmentValue */ $this->parent_context = null; } }