src/util/JpGraphError.php
<?php
/**
* JPGraph v4.0.3
*/
namespace Amenadiel\JpGraph\Util;
//
// A wrapper class that is used to access the specified error object
// (to hide the global error parameter and avoid having a GLOBAL directive
// in all methods.
//
class JpGraphError
{
private static $__iImgFlg = true;
private static $__iLogFile = '';
private static $__iTitle = 'JpGraph Error: ';
public static function Raise($aMsg, $aHalt = true)
{
throw new JpGraphException($aMsg);
}
public static function SetErrLocale($aLoc)
{
global $__jpg_err_locale;
$__jpg_err_locale = $aLoc;
}
public static function RaiseL($errnbr, $a1 = null, $a2 = null, $a3 = null, $a4 = null, $a5 = null)
{
throw new JpGraphExceptionL($errnbr, $a1, $a2, $a3, $a4, $a5);
}
public static function SetImageFlag($aFlg = true)
{
self::$__iImgFlg = $aFlg;
}
public static function GetImageFlag()
{
return self::$__iImgFlg;
}
public static function SetLogFile($aFile)
{
self::$__iLogFile = $aFile;
}
public static function GetLogFile()
{
return self::$__iLogFile;
}
public static function SetTitle($aTitle)
{
self::$__iTitle = $aTitle;
}
public static function GetTitle()
{
return self::$__iTitle;
}
}