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:----FU6R5D0vuwm9ttB3/zvzHPVyuGe7ZlHJmh3Z2yKHJCW1wJDQLJa2x9t6DZhXVWOv/cjKwVb09J51T2PlHtOegEvPjumjpzpnH0YiQ4QCHI3M5FaGArylwnjzHS0Leyce04685kKxFjRiqbEeyJwPcq5zPoz+KXU8cyvVzijCnK8X1EtM8wULXiNtPQLm+KU8TkX0lFIYPrUYoEu52HzXcTCgObWS+dbOF9jufTlmTYn5ZJf+dNsbSyXRtMAuz4BJSy2sNVFfYILKu9jvJhCBxXl8jEg2PXrzUtdqg4i0Tn5z9f6E3yh3Ho15nyojkXUbhlR/z6MkmLz1FbwQgmVYHhvCcTpexfIKSUkIs0P/kpHdpX/HhgIZNv6aWvyeq8h+GATQGdyT4fmvLFGg6F470JopxUd+d75+YNWiTf4KKbq+w1j6C4J9uDVfzQZtbkQ4mMe0KL2l8YGFeyoY4/3u9FbbJr8GCs2u6eF6X7QexYm+pgrqOtQ+xv6sB/7snpsW66NJFDtaGB8SDjtIMwetTOtke6FC34SW7Esw/o26pou5nz51x5EI6wQia3JcpLSzsRGk2w8LUla8x69ja9TkDG2oessLVbGOcUX14w3rOzhGxWKEtWzOlGJ//xcrD3HDpxs4N4luIVYTE2a0imBPqErcDAf3MPuD+T6KmN1T36g=----ATTACHMENT:----NTM0NjYxNjUyOTY1MjMyNiAyNzMwMjk3NTM1ODY1MjMwIDQxNzQwMjc3Njg0NzU3OTk=