\BXmaker\GeoIP\Exception\BaseException
-
Базовое исключение, наследуется другими, которые относятся к модулю, для отделения исключений модуля от прочих исключений
namespace BXmaker\GeoIP\Exception;
class BaseException extends \Exception
{
//...
}
public function __construct($message, $customCode = '', $customData = array(), \Throwable $previous = null);
Вернет кастомный код исклчюения
/**
* @return mixed
*/
public function getCustomCode();
Вернет дополнительные данные исклчюения
/**
* @return array
*/
public function getCustomData();
Заменит дополнительные данные на новый набор
/**
* @param array $arData
* @return $this
*/
public function setCustomData($arData);
Установить значение по ключу в дополнительных данны
/**
* @param string $name
* @param mixed $value
* @return $this
*/
public function setCustomDataItem($name, $value);