Класс TypeMapTrait
Класс TypeMapTrait
Краткое описание свойств
- $_typeMap защищённое
Cake\Database\TypeMap|null
Краткое описание методов
-
getDefaultTypes() публичное
Возвращает типы по умолчанию текущей карты типов.
-
getTypeMap() публичное
Возвращает существующую карту типов.
-
setDefaultTypes() публичное
Перезаписывает отображение типов по умолчанию для полей в реализующем объекте.
-
setTypeMap() публичное
Создаёт новую карту типов, если $typeMap является массивом, в противном случае меняет её на заданную.
Подробное описание методов
getDefaultTypes() публичное
getDefaultTypes(): array<int|string, string>
Возвращает типы по умолчанию текущей карты типов.
Возвращаемое значение
array<int|string, string>getTypeMap() публичное
getTypeMap(): Cake\Database\TypeMap
Возвращает существующую карту типов.
Возвращаемое значение
Cake\Database\TypeMapsetDefaultTypes() публичное
setDefaultTypes(array<int|string, string> $types): $this
Перезаписывает отображение типов по умолчанию для полей в реализующем объекте.
Этот метод полезен, если вам нужно установить сопоставления типов, которые используются в нескольких функциях/выражениях в запросе.
Чтобы добавить значение по умолчанию без перезаписи существующих, используйте getTypeMap()->addDefaults()
Параметры
-
array<int|string, string>$types Массив типов для установки.
Возвращаемое значение
$thisСм. также
setTypeMap() публичное
setTypeMap(Cake\Database\TypeMap|array $typeMap): $this
Создаёт новую карту типов, если $typeMap является массивом, в противном случае меняет её на заданную.
Параметры
-
Cake\Database\TypeMap|array$typeMap Создаёт карту типов, если массив, в противном случае устанавливает заданную карту типов
Возвращаемое значение
$thisПодробное описание свойств
$_typeMap защищённое
Тип
Cake\Database\TypeMap|null
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.4/trait-Cake.Database.TypeMapTrait.html