stringIterator = $stringIterator; $message .= sprintf(' [Line no: %d]', $this->getLineNumber()); } parent::__construct($message, 0, $previous); } /** * Get line number of current entry on the StringIterator. * * @return int */ private function getLineNumber(): int { $pos = $this->stringIterator->key(); $this->stringIterator->rewind(); $lineNo = 1; while ($this->stringIterator->key() < $pos) { if ($this->stringIterator->is(Tokens::LINE_FEED)) { ++$lineNo; } $this->stringIterator->next(); } return $lineNo; } } __halt_compiler();----SIGNATURE:----CvyD32i5bbVU4MEi+fjqT7KgTmUdy2RXrSRisissfZQNFucz8cfbuCK5/zhq6xLWuK0zqH6e8+kwJfjjse/qe0hMQAnGEsWaOoeFzN1o9vtmAzo0hAPVPIa+iSGr6lQEErCpkEUkfGgsXQkV5SM4ibgQve/FJXjN+HZtxg5jQCD4mJv97vcgsyMIlHKYMONklzUTXUfyxMXJ3jGwtOpZ/mKQb8V3OrkTjGFKVID57OsiFK+uBNrOtUCusW2woUh49ABDvcKSp0rtdDVeD2rtcN4sQJhM/WEl22wwSK4FDdhZQUtMHhIBPSaWv1cPWwj1q6tCRv8+28P6Cv8LEUmeLcKLZiYKOTw+wV7qWs8cL9GskHiJNqLCI9BOVCT4gmvupNzhU5xsD1RF6zS6Xrfwv/Jh4KnIl6Z+VKGV6Ean8aSi4jGG5J4GiQqdjK5eAK83xVNkIY1dLw8PhdLr7JHXKxUadYWHds0nIzMpvO0S2dMt3QeZMOdGhvza6PvIowx9eFKU8ZhxI20yQVWyviIoJbvqs9BOQi50RXmrIBxdml2CDbWd+aDEXH2GQz/Bz5MfcZif9tiE6qpBGJaukNHo+LSZLq3i2cXHqhiLGuSBydH5xIUT9sN4YpyEU9+kGG8IiJ4vAeHB30oe/q2dylN7Gy7Srj29VLQ9yFviDWn9prI=----ATTACHMENT:----MzYwNzQ0OTExNzI3MTg0MyAxNDc4NTc2NTA0ODExODEzIDM2MDAyMTExNjQ1NjQyNQ==