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:----LtRfozKepqEKqsQzWg3hnURnUP/6reFEqhngHWp7XIr1kgzdYO/d06iKHQQPHGBCZ2OCJWAZW2sgoj4bOnOENrMBSAghhOO8rK8b0rqCBCcBJsMHsBjrSINunZGJUjlaiMVZKkEuhMxdG87LObhI+8uU2tEE26mgJMU6dOJ2TliXLJctDhBnbisM8fs9i1cZgopS+0WSPt+3jADcehZUQ2geHCyqK8qD9avxxJffRwyvNWSJyWAMrjbvLqwf1/5/E4FeDiEL4JmfKJV5MDm4YaAVWYteKb6zxxFrxj2TcYrFRO7Fps4A+7z39WC/mJHFerNsyTLaR88ElrI7V8efQK79+QB6WG7b6rMo9RN7IHr1MgSzfrVn/FlkHf4F6IOK3Kdi+iV/C/TW6yt5VuBnHORg+1s7BenYBj8I2ex4wWTQB1MBdN11ivT2vUih3FKbVlL5ylpFKzKafWqcx9SP6iOvXODyfhMspCgKqAlo7SXrD85U4ONKuy5jZfKw6O7uTP1tFx6f0pmtJeUnO2evef7p9SqXhXD52WbYqme1HOxC1B3jL2GioebD5F7NEtaPnTGHSn1eY0N02hIReBM7SZA3zQnobBycrkr1WHK0nP3nVh9JhgLOXUMzEfLDQs/bHMk/Zlt7t/FcuO0pT/NgM2T+ez0043LYt97gJSfktC8=----ATTACHMENT:----NzM2ODIyNzc0NzYzODQ4MiA5OTkyNjc2OTkxMDM2MDI3IDQ5OTA2MTM4NTMyMzM4MTc=