method
public
static
Error::create()
Класс: \Bitrix\Sale\PaySystem\Error
Сигнатура
public static create(mixed $message[, mixed $code = 0 ][, mixed $customData = null ]) : self
Параметры
$message
mixed
$code
mixed
= 0
$customData
mixed
= null
Возвращаемое значение
self
Как применяется в Error
Error::create() — метод класса \Bitrix\Sale\PaySystem\Error модуля «Интернет-магазин».
Статический метод — вызывается через имя класса Error, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Sale\PaySystem\Error;
Loader::includeModule('sale');
$message = null;
$result = Error::create($message);
// $result: selfДругие методы Error
__toString()__unserialize()Отключает десериализацию.createForBuyer()createFromThrowable()getCode()Возвращает код ошибки.getCustomData()getLocalizableMessage()getMessage()Возвращает сообщение об ошибке.isVisibleForBuyer()jsonSerialize()Определяет данные, которые должны быть сериализованы в JSON.
create() есть и у других классов модуля «Интернет-магазин»: Basket, BasketBase, BasketItem, BasketItemBase, BasketPropertyItem, BasketPropertyItemBase, HandlerBase, Order.
Исходный файл: source/sale/lib/paysystem/error.php:36

