Skip to content

Latest commit

 

History

History
167 lines (111 loc) · 5.55 KB

YooKassa-Helpers-TypeCast.md

File metadata and controls

167 lines (111 loc) · 5.55 KB

Class: \YooKassa\Helpers\TypeCast


Summary:

Класс хэлпер для преобразования типов значений


Constants

  • No constants found

Methods

Visibility Name Flag Summary
public canCastToBoolean() Проверяет можно ли преобразовать переданное значение в буллево значение
public canCastToDateTime() Проверяет, можно ли преобразовать переданное значение в объект даты-времени
public canCastToEnumString() Проверяет можно ли преобразовать переданное значение в строку из перечисления
public canCastToString() Проверяет, может ли переданное значение быть преобразовано в строку
public castToDateTime() Преобразует переданне значение в объект типа \DateTime

Details


Methods

public canCastToBoolean() : bool

Static public canCastToBoolean(mixed $value) : bool

Summary

Проверяет можно ли преобразовать переданное значение в буллево значение

Details:

Parameters:
Type Name Description
mixed value Проверяемое значение

Returns: bool - True если значение качтится в bool, false если нет

public canCastToDateTime() : bool

Static public canCastToDateTime(mixed $value) : bool

Summary

Проверяет, можно ли преобразовать переданное значение в объект даты-времени

Details:

Parameters:
Type Name Description
mixed value Провеяремое значение

Returns: bool - True если значение можно преобразовать в объект даты, false если нет

public canCastToEnumString() : bool

Static public canCastToEnumString(mixed $value) : bool

Summary

Проверяет можно ли преобразовать переданное значение в строку из перечисления

Details:

Parameters:
Type Name Description
mixed value Проверяемое значение

Returns: bool - True если значение преобразовать в строку можно, false если нет

public canCastToString() : bool

Static public canCastToString(mixed $value) : bool

Summary

Проверяет, может ли переданное значение быть преобразовано в строку

Details:

Parameters:
Type Name Description
mixed value Проверяемое значение

Returns: bool - True если значение преобразовать в строку можно, false если нет

public castToDateTime() : \DateTime|null

Static public castToDateTime(string|int|\DateTime $value) : \DateTime|null

Summary

Преобразует переданне значение в объект типа \DateTime

Details:

Parameters:
Type Name Description
string OR int OR \DateTime value Преобразуемое значение
Throws:
Type Description
\Exception

Returns: \DateTime|null - Объект типа \DateTime или null, если при парсинг даты не удался


Top Namespaces


Reports


This document was automatically generated from source code comments on 2022-03-22 using phpDocumentor

© 2022 YooMoney