* @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:----NvlUOln+9l7t3wIk9Rurd7z7RfNxf5ynEep1PKwCWfnfwe7lygniFg4K05/9uN5OyKlqRwm/RF1/gqvJddsjCUX2vy6BWpuC6OS/4X3UBT42OY/OIC0dZpvXliN0VK/1lXYKZwzDvslV/Jtm+2wNmXZCNdt2SPfOGQ1D/s7UqozNWZTAN/ZubrGJ7eYv0l8u4VnZmADz6iUmJ6Y4knVO2uUvlmH8KQVu+T7mxyx7m3c5MHPu/j5uo3GxrXzV/JVEot56HwHpYpGHktRUzYZTU/BwwNhgohkdHsFlOTo5mcAckXAHRjzIAk6jFmjHW//JJ5BSl0NnJF1/1IOhB2wRN0QtaJu25xjMSAa5JuKc7KU632hl5Dj9qYZY14htB8hPViOV9Gy4h+zrI44waCv4W28FYDHdlWRZh0Gr/znf6txPz4a4ZzZUsBBS4RLrQUfqCkXu4cMn1rQD6mDT4LqzYg+eWlPwPXFcUIk3+Gnln1zKNRnPdrhOdlfUTY/u0PuZ798IazXJ2Qd+Edu5J80RDlfn/gYNpLrfkytM4WXB1/hxlZgLNuUGqbmMxCJwi+httZo5Z91LjGTx9UnOR5bJdONu9jdItGil2wdszhUAdy74yHI16y4vNCdI4v3yFtyqH+lPHKbey7oZd4yo9Li2AQ8uHp+0CX/TQrl3rFwbIJg=----ATTACHMENT:----NjM2NjQwMzEzNTc2MDUxNCA5MjU3Njg1MDk4OTAxNjkyIDMxNDcyNTE3NTA0NjQyNw==