Lines Matching refs:this
9 * file that was distributed with this source code.
34 $this->parsedFile = $parsedFile;
35 $this->parsedLine = $parsedLine;
36 $this->snippet = $snippet;
37 $this->rawMessage = $message;
39 $this->updateRepr();
41 parent::__construct($this->message, 0, $previous);
51 return $this->snippet;
59 $this->snippet = $snippet;
61 $this->updateRepr();
73 return $this->parsedFile;
81 $this->parsedFile = $parsedFile;
83 $this->updateRepr();
93 return $this->parsedLine;
101 $this->parsedLine = $parsedLine;
103 $this->updateRepr();
108 $this->message = $this->rawMessage;
111 if ('.' === substr($this->message, -1)) {
112 $this->message = substr($this->message, 0, -1);
116 if (null !== $this->parsedFile) {
117 $this->message .= sprintf(' in %s', json_encode($this->parsedFile, \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE));
120 if ($this->parsedLine >= 0) {
121 $this->message .= sprintf(' at line %d', $this->parsedLine);
124 if ($this->snippet) {
125 $this->message .= sprintf(' (near "%s")', $this->snippet);
129 $this->message .= '.';