CakePHP 3 - Как сделать метод useImmutable () документа в bootstrap.php - PullRequest
0 голосов
/ 10 июля 2019

Мы используем scrutinizer для проверки нашего кода. Вот одна «ошибка», связанная с phpdoc:

<?php
 *
 * @method \Cake\Database\Type\DateTimeType[] useImmutable()
 */
Type::build('time')->useImmutable();

Сообщение об ошибке:

Метод useImmutable () не существует в Cake \ Database \ Type . Это похоже, что вы код против подтипа Cake \ Database \ Type, таких как Cake \ Database \ Тип \ DateTimeType .

1 Ответ

1 голос
/ 10 июля 2019

Создайте переменную и напишите ее:

/** @var \Cake\Database\Type\DateTimeType $time */
$time = Type::build('time');
$time->useImmutable();
...