xref: /plugin/combo/ComboStrap/ExceptionPhpError.php (revision 04fd306c7c155fa133ebb3669986875d65988276)
1*04fd306cSNickeau<?php
2*04fd306cSNickeau
3*04fd306cSNickeaunamespace ComboStrap;
4*04fd306cSNickeau
5*04fd306cSNickeauclass ExceptionPhpError extends ExceptionCompile
6*04fd306cSNickeau{
7*04fd306cSNickeau
8*04fd306cSNickeau
9*04fd306cSNickeau    private string $errorFile;
10*04fd306cSNickeau    private int $errorLine;
11*04fd306cSNickeau
12*04fd306cSNickeau    public function setErrorFile($errorFile): ExceptionPhpError
13*04fd306cSNickeau    {
14*04fd306cSNickeau        $this->errorFile = $errorFile;
15*04fd306cSNickeau        return $this;
16*04fd306cSNickeau    }
17*04fd306cSNickeau
18*04fd306cSNickeau    public function setErrorLine($errorLine): ExceptionPhpError
19*04fd306cSNickeau    {
20*04fd306cSNickeau        $this->errorLine = $errorLine;
21*04fd306cSNickeau        return $this;
22*04fd306cSNickeau    }
23*04fd306cSNickeau
24*04fd306cSNickeau    /**
25*04fd306cSNickeau     * @return string
26*04fd306cSNickeau     */
27*04fd306cSNickeau    public function getErrorFile(): string
28*04fd306cSNickeau    {
29*04fd306cSNickeau        return $this->errorFile;
30*04fd306cSNickeau    }
31*04fd306cSNickeau
32*04fd306cSNickeau    /**
33*04fd306cSNickeau     * @return int
34*04fd306cSNickeau     */
35*04fd306cSNickeau    public function getErrorLine(): int
36*04fd306cSNickeau    {
37*04fd306cSNickeau        return $this->errorLine;
38*04fd306cSNickeau    }
39*04fd306cSNickeau}
40