Files
yookassa-sdk-php/docs/classes/YooKassa-Common-AbstractRequestBuilder.md
T
Антон Н. Николаев bedd33e02c Добавлена выдача объекта card с данными карты в данных метода оплаты tinkoff_bank PaymentMethodTinkoffBank. Изменения текстов в AuthorizationDetails`
Добавлено значение `rejected_by_timeout` параметра `reason`
Добавлена информация о банке плательщика при оплате через СБП
Добавлен объект `receiver` с реквизитами получателя. `fraud_data` стал `deprecated`. Вместо него нужно использовать `receiver`
Изменено название метода Tinkoff. на T-Pay
Добавлен новый метод оплаты по электронному сертификату
Изменены тексты для mark_code_info
2024-09-19 13:05:30 +03:00

5.6 KiB

YooKassa API SDK

Abstract Class: \YooKassa\Common\AbstractRequestBuilder

Namespace: \YooKassa\Common


Summary:

Класс, представляющий модель AbstractRequestBuilder.

Description:

Базовый класс билдера запросов.


Constants

  • No constants found

Properties

Visibility Name Flag Summary
protected $currentObject Инстанс собираемого запроса.

Methods

Visibility Name Flag Summary
public __construct() Конструктор, инициализирует пустой запрос, который в будущем начнём собирать.
public build() Строит запрос, валидирует его и возвращает, если все прошло нормально.
public setOptions() Устанавливает свойства запроса из массива.
protected initCurrentObject() Инициализирует пустой запрос

Details


Tags

Tag Version Description
category Class
author cms@yoomoney.ru

Properties

protected $currentObject : ?\YooKassa\Common\AbstractRequestInterface


Summary

Инстанс собираемого запроса.

Type: AbstractRequestInterface

Details:


Methods

public __construct() : mixed

public __construct() : mixed

Summary

Конструктор, инициализирует пустой запрос, который в будущем начнём собирать.

Details:

Returns: mixed -

public build() : \YooKassa\Common\AbstractRequestInterface

public build(null|array $options = null) : \YooKassa\Common\AbstractRequestInterface

Summary

Строит запрос, валидирует его и возвращает, если все прошло нормально.

Details:

Parameters:
Type Name Description
null OR array options Массив свойств запроса, если нужно их установить перед сборкой

Returns: \YooKassa\Common\AbstractRequestInterface - Инстанс собранного запроса

public setOptions() : \YooKassa\Common\AbstractRequestBuilder

public setOptions(iterable|null $options) : \YooKassa\Common\AbstractRequestBuilder

Summary

Устанавливает свойства запроса из массива.

Details:

Parameters:
Type Name Description
iterable OR null options Массив свойств запроса
Throws:
Type Description
\InvalidArgumentException Выбрасывается если аргумент не массив и не итерируемый объект
\YooKassa\Common\Exceptions\InvalidPropertyException Выбрасывается если не удалось установить один из параметров, переданных в массиве настроек

Returns: \YooKassa\Common\AbstractRequestBuilder - Инстанс текущего билдера запросов

protected initCurrentObject() : \YooKassa\Common\AbstractRequestInterface|null

Abstract protected initCurrentObject() : \YooKassa\Common\AbstractRequestInterface|null

Summary

Инициализирует пустой запрос

Details:

Returns: \YooKassa\Common\AbstractRequestInterface|null - Инстанс запроса, который будем собирать


Top Namespaces


Reports


This document was automatically generated from source code comments on 2024-09-19 using phpDocumentor

© 2024 YooMoney