mirror of
https://git.yoomoney.ru/scm/sdk/yookassa-sdk-php.git
synced 2026-10-09 17:15:12 +00:00
Добавлены новые методы. Изменены некоторые методы
Обновлены описания классов, свойств и методов для документации Добавлена документация Добавлены примеры использования SDK
This commit is contained in:
@@ -41,7 +41,7 @@ if (!interface_exists('JsonSerializable')) {
|
||||
/**
|
||||
* Базовый класс генерируемых объектов
|
||||
*
|
||||
* @package YooKassa\Common
|
||||
* @package YooKassa
|
||||
*/
|
||||
abstract class AbstractObject implements \ArrayAccess, \JsonSerializable
|
||||
{
|
||||
@@ -177,7 +177,7 @@ abstract class AbstractObject implements \ArrayAccess, \JsonSerializable
|
||||
|
||||
/**
|
||||
* Устанавливает значения свойств текущего объекта из массива
|
||||
* @param array|\Traversable $sourceArray Ассоциативный массив с найтройками
|
||||
* @param array|\Traversable $sourceArray Ассоциативный массив с настройками
|
||||
*/
|
||||
public function fromArray($sourceArray)
|
||||
{
|
||||
@@ -186,6 +186,16 @@ abstract class AbstractObject implements \ArrayAccess, \JsonSerializable
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
|
||||
* Является алиасом метода AbstractObject::jsonSerialize()
|
||||
* @return array Ассоциативный массив со свойствами текущего объекта
|
||||
*/
|
||||
public function toArray()
|
||||
{
|
||||
return $this->jsonSerialize();
|
||||
}
|
||||
|
||||
/**
|
||||
* Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации
|
||||
* @return array Ассоциативный массив со свойствами текущего объекта
|
||||
@@ -246,6 +256,6 @@ abstract class AbstractObject implements \ArrayAccess, \JsonSerializable
|
||||
*/
|
||||
private static function matchPropertyName($property)
|
||||
{
|
||||
return preg_replace('/\_(\w)/', '\1', $property);
|
||||
return preg_replace('/_(\w)/', '\1', $property);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user