ruạṛ
# [YooKassa API SDK](../home.md) # Class: \YooKassa\Client\UserAgent ### Namespace: [\YooKassa\Client](../namespaces/yookassa-client.md) --- **Summary:** Класс, представляющий модель UserAgent. **Description:** Класс для создания заголовка User-Agent в запросах к API. --- ### Constants | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | | public | [HEADER](../classes/YooKassa-Client-UserAgent.md#constant_HEADER) | | Имя заголовка для User-Agent | | public | [VERSION_DELIMITER](../classes/YooKassa-Client-UserAgent.md#constant_VERSION_DELIMITER) | | Разделитель части заголовка и её версии | | public | [PART_DELIMITER](../classes/YooKassa-Client-UserAgent.md#constant_PART_DELIMITER) | | Разделитель между частями заголовка | --- ### Methods | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | | public | [__construct()](../classes/YooKassa-Client-UserAgent.md#method___construct) | | Конструктор UserAgent. | | public | [createVersion()](../classes/YooKassa-Client-UserAgent.md#method_createVersion) | | Создание строки версии компонента. | | public | [getCms()](../classes/YooKassa-Client-UserAgent.md#method_getCms) | | Возвращает версию CMS. | | public | [getFramework()](../classes/YooKassa-Client-UserAgent.md#method_getFramework) | | Возвращает версию фреймворка. | | public | [getHeaderString()](../classes/YooKassa-Client-UserAgent.md#method_getHeaderString) | | Формирует конечную строку из составных частей. | | public | [getModule()](../classes/YooKassa-Client-UserAgent.md#method_getModule) | | Возвращает версию модуля. | | public | [getOs()](../classes/YooKassa-Client-UserAgent.md#method_getOs) | | Возвращает версию операционной системы. | | public | [getPhp()](../classes/YooKassa-Client-UserAgent.md#method_getPhp) | | Возвращает версию PHP. | | public | [getSdk()](../classes/YooKassa-Client-UserAgent.md#method_getSdk) | | Возвращает версию SDK. | | public | [setCms()](../classes/YooKassa-Client-UserAgent.md#method_setCms) | | Устанавливает версию CMS. | | public | [setFramework()](../classes/YooKassa-Client-UserAgent.md#method_setFramework) | | Устанавливает версию фреймворка. | | public | [setModule()](../classes/YooKassa-Client-UserAgent.md#method_setModule) | | Устанавливает версию модуля. | --- ### Details * File: [lib/Client/UserAgent.php](../../lib/Client/UserAgent.php) * Package: YooKassa * Class Hierarchy: * \YooKassa\Client\UserAgent * See Also: * [](https://yookassa.ru/developers/api) --- ### Tags | Tag | Version | Description | | --- | ------- | ----------- | | category | | Class | | author | | cms@yoomoney.ru | --- ## Constants <a name="constant_HEADER" class="anchor"></a> ###### HEADER Имя заголовка для User-Agent ```php HEADER = 'YM-User-Agent' ``` <a name="constant_VERSION_DELIMITER" class="anchor"></a> ###### VERSION_DELIMITER Разделитель части заголовка и её версии ```php VERSION_DELIMITER = '/' ``` <a name="constant_PART_DELIMITER" class="anchor"></a> ###### PART_DELIMITER Разделитель между частями заголовка ```php PART_DELIMITER = ' ' ``` --- ## Methods <a name="method___construct" class="anchor"></a> #### public __construct() : mixed ```php public __construct() : mixed ``` **Summary** Конструктор UserAgent. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** mixed - <a name="method_createVersion" class="anchor"></a> #### public createVersion() : string ```php public createVersion(string $name, string $version) : string ``` **Summary** Создание строки версии компонента. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | <code lang="php">string</code> | name | | | <code lang="php">string</code> | version | | **Returns:** string - <a name="method_getCms" class="anchor"></a> #### public getCms() : ?string ```php public getCms() : ?string ``` **Summary** Возвращает версию CMS. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** ?string - <a name="method_getFramework" class="anchor"></a> #### public getFramework() : ?string ```php public getFramework() : ?string ``` **Summary** Возвращает версию фреймворка. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** ?string - <a name="method_getHeaderString" class="anchor"></a> #### public getHeaderString() : string ```php public getHeaderString() : string ``` **Summary** Формирует конечную строку из составных частей. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** string - <a name="method_getModule" class="anchor"></a> #### public getModule() : ?string ```php public getModule() : ?string ``` **Summary** Возвращает версию модуля. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** ?string - <a name="method_getOs" class="anchor"></a> #### public getOs() : ?string ```php public getOs() : ?string ``` **Summary** Возвращает версию операционной системы. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** ?string - <a name="method_getPhp" class="anchor"></a> #### public getPhp() : ?string ```php public getPhp() : ?string ``` **Summary** Возвращает версию PHP. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** ?string - <a name="method_getSdk" class="anchor"></a> #### public getSdk() : ?string ```php public getSdk() : ?string ``` **Summary** Возвращает версию SDK. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) **Returns:** ?string - <a name="method_setCms" class="anchor"></a> #### public setCms() : void ```php public setCms(string $name, string $version) : void ``` **Summary** Устанавливает версию CMS. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | <code lang="php">string</code> | name | | | <code lang="php">string</code> | version | | **Returns:** void - <a name="method_setFramework" class="anchor"></a> #### public setFramework() : void ```php public setFramework(string $name, string $version) : void ``` **Summary** Устанавливает версию фреймворка. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | <code lang="php">string</code> | name | | | <code lang="php">string</code> | version | | **Returns:** void - <a name="method_setModule" class="anchor"></a> #### public setModule() : void ```php public setModule(string $name, string $version) : void ``` **Summary** Устанавливает версию модуля. **Details:** * Inherited From: [\YooKassa\Client\UserAgent](../classes/YooKassa-Client-UserAgent.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | <code lang="php">string</code> | name | | | <code lang="php">string</code> | version | | **Returns:** void - --- ### Top Namespaces * [\YooKassa](../namespaces/yookassa.md) --- ### Reports * [Errors - 0](../reports/errors.md) * [Markers - 0](../reports/markers.md) * [Deprecated - 30](../reports/deprecated.md) --- This document was automatically generated from source code comments on 2024-09-19 using [phpDocumentor](http://www.phpdoc.org/) © 2024 YooMoney
cải xoăn