GeoIP 4.0

\BXmaker\GeoIP\Exception\BaseException

\BXmaker\GeoIP\Exception\BaseException -

Базовое исключение, наследуется другими, которые относятся к модулю, для отделения исключений модуля от прочих исключений

namespace BXmaker\GeoIP\Exception;
class BaseException extends \Exception
{
    //...
}

Методы

__construct

public function __construct($message, $customCode = '', $customData = array(), \Throwable $previous = null);

getCustomCode

Вернет кастомный код исклчюения

/**
 * @return mixed
 */
public function getCustomCode();

getCustomData

Вернет дополнительные данные исклчюения

/**
 * @return array
 */
public function getCustomData();

setCustomData

Заменит дополнительные данные на новый набор

/**
 * @param array $arData
 * @return $this
 */
public function setCustomData($arData);

setCustomDataItem

Установить значение по ключу в дополнительных данны

/**
 * @param string $name
 * @param mixed $value
 * @return $this
 */
public function setCustomDataItem($name, $value);