* @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:----bqF5yfkidDJh3yxBLDoUZt0uT57B7ZbWVa4vfMTaI6nECi4VG5e+5Nucsvan6fygtRVctDV1BtQ3JabFyTXQyb11T0h05ZezVu0lA09+es1G4pRAe+YmSk1DcqnAfkCSCYQNqHSPPazKqKeSxcJUaxhECL4NoVjkVRM9EphlXdh3wUgt2HXN2egH49mrtE5hkT0ci0ZRvJK2YrkgPPtsSj9tRGm/bi8Se2yn20uyVG7AENiDrGKCYKWr7ESFPhRmMSJ6YQZjRxAODhg3H7DJd6mSUaXMlz7u7uUqBEZL4c5uarkOwK93N8xs5BF5Jg32qjlOw8ePX3YJkwv0+rEMyPopg/Q/EEQkb1o7wlWAsGjJEsm6zMrjATnfbrTAllSKzedrnyZK+bFFjvuaoyOJdK5Wy982j0xVCYdkFwjVMvsA0SkhyYhGhRNnIg+UHwY91I8VRXfqtLdGy3u0Seqpg2ioYAb9s1ISjwa9CwLKBI2RgFu8320LS5WghT/2RCwuyHhdbllfZ7eZtkWdnjT+ujqre7Wr93c/24qGWzm+yxOAZX/Txu1hZhpKRQVRKvUDY58nkL6L6Ay0djLCrnXQabEyL8G7bwCtrVJMy0PDcomZUpBKIpg9vFDcg5Bo1zsyISFUVX5yJBOWl7XxQ1+qK3k7tu/nDN9TC8jk4n4jaKY=----ATTACHMENT:----Mjc5MzkwNzMwNjc0Mzc0IDQ1MzIwODI4ODk1MTA0ODIgNTM2MzQ1MTkzNTY1NDg4MQ==