Spec-Zone.ru › Symfony 2.8

Тип

класс Тип

Объект значения типа (неизменяемый).

Константы

BUILTIN_TYPE_INT
BUILTIN_TYPE_FLOAT
BUILTIN_TYPE_STRING
BUILTIN_TYPE_BOOL
BUILTIN_TYPE_RESOURCE
BUILTIN_TYPE_OBJECT
BUILTIN_TYPE_ARRAY
BUILTIN_TYPE_NULL
BUILTIN_TYPE_CALLABLE
BUILTIN_TYPE_ITERABLE

Свойства

статический массив строк $builtinTypes Список встроенных типов PHP.

Методы

__construct(строка $builtinType, логическое значение $nullable = false, строка|null $class = null, логическое значение $collection = false, Тип $collectionKeyType = null, Тип $collectionValueType = null)
строка getBuiltinType()

Получает встроенный тип.

логическое значение isNullable()

Допускает значение null?

строка|null getClassName()

Получает имя класса.

логическое значение isCollection()

Является коллекцией?

Тип|null getCollectionKeyType()

Получает тип ключа коллекции.

Тип|null getCollectionValueType()

Получает тип значения коллекции.

Подробности

__construct(строка $builtinType, логическое значение $nullable = false, строка|null $class = null, логическое значение $collection = false, Тип $collectionKeyType = null, Тип $collectionValueType = null)

Параметры

строка $builtinType
логическое значение $nullable
строка|null $class
логическое значение $collection
Тип $collectionKeyType
Тип $collectionValueType

Исключения

InvalidArgumentException

строка getBuiltinType()

Получает встроенный тип.

Может быть bool, int, float, string, array, object, resource, null, callback или iterable.

Значение возврата

строка

логическое значение isNullable()

Допускает значение null?

Значение возврата

логическое значение

строка|null getClassName()

Получает имя класса.

Применимо только если встроенный тип — object.

Значение возврата

строка|null

логическое значение isCollection()

Является коллекцией?

Значение возврата

логическое значение

Тип|null getCollectionKeyType()

Получает тип ключа коллекции.

Применимо только для типа коллекции.

Значение возврата

Тип|null

Тип|null getCollectionValueType()

Получает тип значения коллекции.

Применимо только для типа коллекции.

Значение возврата

Тип|null

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/PropertyInfo/Type.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API