Добавлены нулевые привязки по СБП Добавлена причина отмены возвратов `payment_expired`
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
-
Package: YooKassa
-
Class Hierarchy:
- \YooKassa\Common\AbstractRequestBuilder
-
See Also:
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:
- Inherited From: \YooKassa\Common\AbstractRequestBuilder
Returns: mixed -
public build() : \YooKassa\Common\AbstractRequestInterface
public build(null|array $options = null) : \YooKassa\Common\AbstractRequestInterface
Summary
Строит запрос, валидирует его и возвращает, если все прошло нормально.
Details:
- Inherited From: \YooKassa\Common\AbstractRequestBuilder
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:
- Inherited From: \YooKassa\Common\AbstractRequestBuilder
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:
- Inherited From: \YooKassa\Common\AbstractRequestBuilder
Returns: \YooKassa\Common\AbstractRequestInterface|null - Инстанс запроса, который будем собирать
Top Namespaces
Reports
This document was automatically generated from source code comments on 2026-06-29 using phpDocumentor
© 2026 YooMoney