* @extends \SplDoublyLinkedList */ class RuleWatchChain extends \SplDoublyLinkedList { /** * Moves the internal iterator to the specified offset * * @param int $offset The offset to seek to. */ public function seek(int $offset): void { $this->rewind(); for ($i = 0; $i < $offset; $i++, $this->next()); } /** * Removes the current element from the list * * As SplDoublyLinkedList only allows deleting a particular offset and * incorrectly sets the internal iterator if you delete the current value * this method sets the internal iterator back to the following element * using the seek method. */ public function remove(): void { $offset = $this->key(); $this->offsetUnset($offset); $this->seek($offset); } } __halt_compiler();----SIGNATURE:----W3jDIq9MOWR9IjU+xyhLTfVvhRCPWm4l8Uh/9aoN48sBdBRV5bX3Sacrhca6DcXOL/TlpBRTuIVLRIn9lZmJDwOVlB5jHtinjapaOySKWwrNAcupk0Cb8Q1cSYHzKFD30IU+gs/A3M5dzcDuMDj6jtrHmDklDKtUzj/s6zT4r3LlNb8WaMdrIMRNtR3N5JBeHTyhCqo/udAMYoGlTKz7RsAAO/FPeLG+AbH3RAbZsFzE/q3tK3ThNFTirpDjK9DDHjAcukL17KoR+zRl+7qoMPFZlCEdysxg6MX8wqoaJhXRfopY9rsRZClNO2VQ5/66bMYHl9uIWBoWihQYK7XmCOjWqQMtmV2Ngz3YJ0PrvG3/XFmLi9ucEgcKXtmMkDBKmUI7K05lIbFSVyWHvD6jglDCeMfYIj76vqMjLsLv4xho5ox4LQ7ez/Me0t3x+ijwSW6NZ98UqHyDUPXkGlrYa4WG8L6yJMQlFoLK66g0kwBvuQrgObzBA7J1ZFFNdsFPxKgbN1FRj2aLYGSRZHtV+Ym1cT+kxhkmL+LaULgke7bHDJg8X9YbEBRZwGfOP+35cpGAal4GfiIIf8cGdd8tE3NtLcvM3RaTOWx4FGjVNDrJgBxSKWC/gfktTUqT/Rc/2mQkQ6pk9ru3ULEHTetj6OtCnPOd/H69+Ie4NRHy3KA=----ATTACHMENT:----NjMwMjE0Njk4Nzg2OTI5OSAyMTkwMTMyMTI1MTE4NjIgNDA0NzEwNzg1MDI3MzA4OA==