Spec-Zone.ru › Symfony 3.0

Тип

класс Type

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

Константы

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

Свойства

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

Методы

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

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

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

Разрешает значение null?

строка|null getClassName()

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

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

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

Type|null getCollectionKeyType()

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

Type|null getCollectionValueType()

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

Подробности

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

Параметры

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

Исключения

InvalidArgumentException

строка getBuiltinType()

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

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

Возвращаемое значение

строка

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

Разрешает значение null?

Возвращаемое значение

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

строка|null getClassName()

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

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

Возвращаемое значение

строка|null

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

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

Возвращаемое значение

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

Type|null getCollectionKeyType()

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

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

Возвращаемое значение

Type|null

Type|null getCollectionValueType()

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

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

Возвращаемое значение

Type|null

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

Spec-Zone.ru

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