stack = []; } public function enterNode(Node $node): void { if (!empty($this->stack)) { $node->setAttribute('parent', $this->stack[count($this->stack) - 1]); } $this->stack[] = $node; } public function leaveNode(Node $node): void { array_pop($this->stack); } } __halt_compiler();----SIGNATURE:----J3SxPPVaNjLLqRxvfbtI0OS3CN76+u/x7awQTtjWoiunLFIVzi4xN4It6yJQ2LE+T0obe4SwIEP8o7STDWY9DEwTGBQSU1+j1DwtxfSr5uJTwJ/CkM45scRcX9XK6MluD1JOMw5667YIfsrb/TKot2zsDskw6VoL43BaBvQNQFO/0ESKGRtDsI9rFQep2W8waH3RHIYfJiJ+6S7EBifuCBT29/4S/Q4mxpZ56XJYFoIG8fOy1HIa8AwC/BGrDGNAo+4OufiBPz7S5fbuA7RbdJZj12rUG0dWi7v/1+r8pMUuENGJx8L2Emv/mckqSKJBBeMOQ+KTbO/9AEPr0bhhhFHw+cCYlSfKGGVbWQkTLat+j5feC/JMHaMke9bzA6JfsmnUf75auZiRHT+Ek5BHcUCPxyAapYE25/JV5XRQJKX4MQdG76Ka7cgYDLy4tL9FtA+nBm9dbyK7IGSJV48PnUMdg3geLTbop1EkkMgKG46COablzkXUFqoJs1C2R2DPU60Ndv0yW0JMTEapI4QGClFJlEuQ1b0p3DBrhic5NhS//T3O8avAwtyVIr0fz285RpDbqFG9Bp7J+v6orv231oOf3erENN2ry4XFaGfTkBX0L5sJOpVXFVhTwDBqbozcUtibCapBIza5XOoOieUxvLsiCcLRRvrWXP8UJSeY4is=----ATTACHMENT:----NjEyNjg5MzM0MTkwMjg2NiA2NzYyMzgxOTYzMDM1NDcwIDU3NzM0NTgwMDk5MTM5MzY=