mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-24 12:54:11 +01:00
N°4789 - PR review changes with Romain
This commit is contained in:
23
setup/modulediscovery/ModuleFileReaderException.php
Normal file
23
setup/modulediscovery/ModuleFileReaderException.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
class ModuleFileReaderException extends Exception
|
||||
{
|
||||
/**
|
||||
* ModuleFileReaderException constructor.
|
||||
*
|
||||
* @param string $sMessage
|
||||
* @param int $iHttpCode
|
||||
* @param Exception|null $oPrevious
|
||||
*/
|
||||
public function __construct($sMessage, $iHttpCode = 0, Exception $oPrevious = null, $sModuleFile = null)
|
||||
{
|
||||
$e = new \Exception("");
|
||||
|
||||
$aContext = ['previous' => $oPrevious?->getMessage(), 'stack' => $e->getTraceAsString()];
|
||||
if (!is_null($sModuleFile)) {
|
||||
$aContext['module_file'] = $sModuleFile;
|
||||
}
|
||||
SetupLog::Warning($sMessage, null, $aContext);
|
||||
parent::__construct($sMessage, $iHttpCode, $oPrevious);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user