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:----MQQT2DHT0fvyJj7JvsWFY0xqgIIJZoom9xAj9EgSTtHFyozdy/8gHwKiu79BhNTzCxMagKixR4i2BCylk46CgWfa6UKGJBHL7L+pVVhRJiL4TxN4xTK433J2TJBxi/mp/eJPFUPz2O/pA3bwqLMRlpLO5s33JEWb+uJb77UpP+FJtb0lHxlHr/iSVhgQOUuETbmbE/SdU26kWU0hmmrEB3awh1S11qi7tUNosnoG6qGwRLSPFp63tSdbXFaG/73OrAi/nv507pKkTNKe51QvZ5myQbcHYkIrO6rv9xRL0OWYAAjKHibwyQiDAyYV4eLulhQidTsj/By9+Tuf7pzFRbWwWMkVHHaSIhbx7UHX5OHyDZz0LhecHfC3Y/HaXOQgEklkqjG4Mw6nWBFI2Pv9l8kMgnY4/dSgEjGm7qm8SiRoMVDV3rQ80Nzg9ZuzhrlxFuk3ZSk3ks+Hvt7qMpW0VWjR8ZLXPdS+v8eWU3StL8g6Q7Xnfu8GIwdAISGDKXv3mDt379rvaNhNPLdAu3OF3aViK/zyTlHvvk9CunA9zgeelSxFo7TPr8BfFGyitbXC2aIeLfY44Ut0PImevDf2UlvV7QbGFz+FoOZeiLzb0x8IxTE6id/IiYRCAL0dV8uswXIMMEfN6ah2RDg+iE2PZTMvTNrhBTf7JxcT6bDYcLU=----ATTACHMENT:----NjUwNTg1NDM0OTM5MDUyNyA2NDI4ODA2Njc1MTI4Njc2IDY4MDA5NDI2ODcxMzI3MDg=