* @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:----le0MA55EqFT42iuAjbH/aPfzRW8Ty/IcjqVKwNR8hXppImJKho1phjUZjN0wOicuTZj1OvXSFpMdU1DuuWSep4sXVUG0q91zxCLT7QibHAE5YQjRlgCEb/iDv4qD2U2THsb3U6rGT4Phm4to8DcLA3BIx+ZALlEkDfFUEUKmUk/5YKabkH0O88fLFU9V/0JnatrOMdyuVmt7d9Jco2VUozZgonQ6ia8gO0wQAhIHrX9m3xEOtj4pa7xYxP5mMXCQYqqrSfhrZohLRnSpH+XXQvR1ybP14VuCgl8ihhaxHOSy/ZcRDu195zPovLHNKY2KdKiMmI+GKYFwEALOLOq00yPYKsBuf+2faXtUZRrawL6tU9CnN8cm/ebtWLT17Wmue6a0WWALDPib7yEw37XKi0k1GKNfTpZ/tjhRfl1zQjvx6sj84zEM46VCBHB51vKd7Uz7Ju3BXJbePWjvyiWT1vD6c+of163Jvq+MLNc1rbGU+edVKrQYOsJNTO+VfRE6vGcuWsJmJtbbhbNZq4gguHM/bHYteLgS0KuzYjrH9iDvZ1rGORS3qwPbAPl1xp1/b16lTZw9bCaJYTNQmmWm9sPpSKrVs0+kjQYwlEX0FGYVjXBfnB5iGFjqH2xevGIRNjeFOsWsTA/ex14UM7oAZBK7XgWDTgLYfldW3P2PqQA=----ATTACHMENT:----MjYxMTUwNDczMTY0MTc5NyAyMDY3MjE1NjU0NTM4MTY0IDE2ODk5Mzc4MjUyMzM1NTc=