getDocument()->iterator(NodeIterator::FLAG_BLOCKS_ONLY) as $node) { if (! $node instanceof DescriptionList) { continue; } if (! ($prev = $node->previous()) instanceof DescriptionList) { continue; } // There's another description list behind this one; merge the current one into that foreach ($node->children() as $child) { $prev->appendChild($child); } $node->detach(); } } } __halt_compiler();----SIGNATURE:----hULYQUasOx4TEEcQhUj8zd2LAWpcWFh3VlKQ53VW3Z6qOtWD8VQY6+fjG6meOj69UpgtRaAEK8knreDKU2G68XIlFsgxLeRStXZMI3/egYz4BxpJ4eBiixA7gckb8mu2Y24GGUXgp0WQTOTynmigKcAqBibOW3Pslq16jz1CBjgbt3nRk6TXR3cH6TPZdY5+rh4bX2/q+6gyEWLbCtkBQHk/7vJUQDoAtBL790AA+IbTdNrV6OePldnzinO68KbGDRre0w/CIh95j7lRlhGIiibCpqt2g34i3sBl3s5PIc8/NynX1HPyyyICpdd4y4ZHdSpho4DWDweIErxXpHJNv3++zCYkmBiJWIYSqbYbrGjs+jg/jsxFRTe7f2DzujQVVRqFq8LCWhMv0wKBZhy0KQjzdigWwWPxNHmllHKyFIg/3bBGCqQO6vK0mzwggV/Zk/b5ZG/rhfzb0aNAeFA+fjUmPzP7YVvi09w23mbCxF0Msmmp2ody1tqWdm0RRFls9Gh/AEotjKeMzGnCGZde8SyXoVa6n9kZdsDqmcYqdG8tky3EXoBnu2Iv1miJQzCLQhdSsHh3/Wsi0zWTu6bhodpi4H383GTCg1XRsnhcdJ6QNv8zDd0rkkzz7g0prt+58yAbj1wQmxgQ93gghqf1l77VXk0YI9CEn/cbk0doUCI=----ATTACHMENT:----MzAwODQ4NzI1ODk4MDE5MyA3MjYzOTYyMDkyNjMxMzczIDYyNzI1OTU0OTczODY0ODY=