cursorState = $cursorState; $this->finalize = $finalize; } public function getCursorState(): ?CursorState { return $this->cursorState; } public function isFinalize(): bool { return $this->finalize; } /** * Signal that we cannot continue here * * @return null */ public static function none(): ?self { return null; } /** * Signal that we're continuing at the given position */ public static function at(Cursor $cursor): self { return new self($cursor->saveState(), false); } /** * Signal that we want to finalize and close the block */ public static function finished(): self { return new self(null, true); } } __halt_compiler();----SIGNATURE:----BscujdS4Cc8RrNx/++GFmzFmV5ToUyTK8XKAfeTjnNz1Xng4HfvY2yfLaLju3GzzHpuepak2XQ9xa/+gHiU9HVcBOc1dIEUq8ZFaXTaPqP5cTNWeBI5uw2vFqSo8wioFSqLx1Y93nWwBPMVxLHmfw+xhfzTnBMIDM60vkfWOu6nrbjpqpnQDFV/MV7dCufD+vJQ/S+13/hmt/JDdnAj7yX7/fWkWNy1yhV39aFQRUxYN/n8eza9r/5kNHG8CEXYXioQsvJSWXr8Trujjep+qqjR15Qomzo9S8oEEpUKm3uQnFTEMgoMoAuNkACqGDfsyYWtO1ksnCAJMSUSzg7mJl3bwy2MtCxRQqyT6HA0p+qU3GIxCCKCd9S7Cnc6j+xgzOePAAF10v/i6QzrzvjN4C43mHHFfFkeE+XjZDm0zfGcjlySlo22wQGkNE6ijfjrLm1HNeqsj425CQQsgOfz3q/12RgPkjgF2GfuGMpIAQWnBuGXBAODgJge0krW3x2/oFibId+xzBqs8x6DN3Su6htBdW+G6zxbNvGlR/NBp+IBfc++DUW4es9+s2ZkM0aqQN5m76xOC/+SV9daX0/M7GKn4A6We0iL+1Va00L6lKAEYsBufWki0OeI9VBnNY5FDJ0bRY2XT49JTWrQvp9JVChuJVoM2mhQAIPv99ALdWD8=----ATTACHMENT:----NTQ4NDgwNjM1OTE5MTUwNyA3ODY3ODYxODg2ODYyNTcyIDIzNjExOTA4NTIxOTA1NzU=