* @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:----OnBMMtcPnNvKF0bTvhC4yR4N5oi+DSPMMz8R5H6yqiVZHHgtDqbb5DkgAkjWgbfZw90tyKT0rW5U9oZQxMMQz4cZvZm7js4t84Jlfg4IgkFEoKKshkp+qyuIJ0L5ORqgbjAuh4tjLrZEi8AaA6LKlSsIThe7Qkt/GKXkJQjKeewXgkyh//pmprM9v4vR5Hy4ItBnEGL9ZIdgZkewnSNuM6tnmoXIlbIcrp1jhRcT7aY8PWFt43VKnEf39c7dFJabwTg5xtIOCWD87zoj5fV7L4RYAzDYgtrZp17kJR9njo3hgWTPV9Up9GlMgxx2uNFkWfNeAyKYGPhyTSFHmbw5uIrUKMqfhXeo2v+XKR34i2boV0kccI0mtyXuIXbN7vsX46Sxb7ZVhtB0iDxnU1RhVvNgZ/7jx+4gvB9jrEFl/qXVeZRGIGYrbzy6NSOuUGqoLZGbovzA1uDADbkuJ0iUjGsyguyCatYMx//3mZLRy9V7mzjH9b/6X15ilM0wFlKAGLoPxtt+OYi038YQy3EVgt3DU8xv2oOALZK9PFqqoFb9GLsuKVEAhB3fFmKKKqwEiVhSd5vv/MlRn/JnPFcjoMVyYjb6m9nd7M9n10xq3de+SOLPBWo1bhTJM5Wce0XTTqOjH3HLpMOMDzE2gwgxTFEyPonamYnEXUIuJjYp/Cw=----ATTACHMENT:----NDQyMDIyMzg3ODkxNTM5MCA0MzkzODg1ODEyMzYyNzQ0IDQ1NzI3NDI1NzQzNTc3MTc=