PHP Класс Webiny\Component\StdLib\StdObject\StdObjectWrapper

This class is used when we need to return a standard object, but none of the current available standard objects fit the role.
Наследование: extends AbstractStdObject, use trait Webiny\Component\StdLib\ValidatorTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$value

Открытые методы

Метод Описание
__construct ( mixed $value ) Constructor.
__toString ( ) : mixed To string implementation.
isArrayObject ( mixed $var ) : boolean Check if $var is an instance of ArrayObject.
isDateTimeObject ( mixed $var ) : boolean Check if $var is an instance of DateTimeObject.
isFileObject ( mixed $var ) : boolean Check if $var is an instance of FileObject.
isStringObject ( mixed $var ) : boolean Check if $var is an instance of StringObject.
isUrlObject ( mixed $var ) : boolean Check if $var is an instance of UrlObject.
returnStdObject ( mixed &$var ) : ArrayObject | StdObjectWrapper | StringObject This function make sure you are returning a standard object.
toArray ( mixed $var ) : array Returns an array based on given $var.
toBool ( mixed $var ) : boolean Returns a bool value based on whatever value passed in.
These values are considered TRUE: '1', 'true', 'on', 'yes', 'y'
toString ( mixed $var ) : string Returns a string based on given $var.

Описание методов

__construct() публичный Метод

Set standard object value.
public __construct ( mixed $value )
$value mixed

__toString() публичный Метод

To string implementation.
public __toString ( ) : mixed
Результат mixed

isArrayObject() публичный статический Метод

Check if $var is an instance of ArrayObject.
public static isArrayObject ( mixed $var ) : boolean
$var mixed Element to check.
Результат boolean

isDateTimeObject() публичный статический Метод

Check if $var is an instance of DateTimeObject.
public static isDateTimeObject ( mixed $var ) : boolean
$var mixed Element to check.
Результат boolean

isFileObject() публичный статический Метод

Check if $var is an instance of FileObject.
public static isFileObject ( mixed $var ) : boolean
$var mixed Element to check.
Результат boolean

isStringObject() публичный статический Метод

Check if $var is an instance of StringObject.
public static isStringObject ( mixed $var ) : boolean
$var mixed Element to check.
Результат boolean

isUrlObject() публичный статический Метод

Check if $var is an instance of UrlObject.
public static isUrlObject ( mixed $var ) : boolean
$var mixed Element to check.
Результат boolean

returnStdObject() публичный статический Метод

This function make sure you are returning a standard object.
public static returnStdObject ( mixed &$var ) : ArrayObject | StdObjectWrapper | StringObject
$var mixed
Результат Webiny\Component\StdLib\StdObject\ArrayObject\ArrayObject | StdObjectWrapper | StringObject

toArray() публичный статический Метод

This function checks if $var is an array, ArrayObject or something else. This function tries to cast the element to array and return it.
public static toArray ( mixed $var ) : array
$var mixed
Результат array

toBool() публичный статический Метод

Returns a bool value based on whatever value passed in.
These values are considered TRUE: '1', 'true', 'on', 'yes', 'y'
public static toBool ( mixed $var ) : boolean
$var mixed
Результат boolean

toString() публичный статический Метод

This function checks if $var is a string, StringObject or something else. In the end a string is returned.
public static toString ( mixed $var ) : string
$var mixed
Результат string

Описание свойств

$value защищенное свойство

protected $value