stringIterator = $stringIterator; $message .= sprintf(' [Line no: %d]', $this->getLineNumber()); } parent::__construct($message, 0, $previous); } /** * Get line number of current entry on the StringIterator. */ 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:----hhDUN6NOCowAMZaBWZo3Owq2R7R2n0vLAjlvpdojTLC/EMzWLMOXNPGovkWPYYUMUSpGzDejt/aBfCFZ4B7mwX64LJfI8pzo9a+TMo/4MvhrvpuUoa92arogeEd2Ygot0pWkRs2rDrbIACYrZWicycaB7rOKTEPFxq0xOPxbb1fZYKG9WXTiPltQlUwdW+UdUmV0FrX/kxkRCMr8Gg4q76+vcYwMlz6qJqGcj+q57TRA5P8R5yd7PjKubx0f722kWCEHqtnax9a2bYVYsdfatoX+MopcGD/UfmjBCVXNQvvf59D/ZGg3B56Q7eNyYfy6HXisv/o/85gGmn1vS5C2Q93WQvIBWBmpXlmC77lVh99/hR14I6opNJmtW5eY0efSC822RK7XsvQ/9FzqVkHTLQD8Q0hYMXXp5zNToUIQJESf1G+oebAxq6yJhfT+HPo8nl91eZEn1yES9u6ssUN2dN9zcf2LC5GMGOvE3zPihfCToTusFiWPqtksYfPelFAvSwngDDo8TOiFWIJpBJG8YCqSJi28AWOD8yk3nVviiXz2wk5QHdgDL8txJiVYKTu0bWYSRdRen3dg7hTVOTXfXA4sOMShhLAY7REWnmbfk6PWZ5xL1CRymDMDvVdFQ8HYN45V7Hfj5BAACVq1KORV1Nia5jpyokNwx3/kP7K0ktw=----ATTACHMENT:----ODIwMjQ4MTMzMjk5ODQzNCA2NDQ2MDA4Njk5ODkxMTQ1IDQ1ODE5NjgwNDkwOTA3NTE=