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