php - CakePHP 3 - 如何在 bootstrap.php 中记录 useImmutable() 方法
问题描述
我们使用审查器来检查我们的代码。这是一个与 phpdoc 相关的“错误”:
<?php
*
* @method \Cake\Database\Type\DateTimeType[] useImmutable()
*/
Type::build('time')->useImmutable();
错误信息:
Cake\Database\Type上不存在useImmutable()方法。似乎您针对 Cake\Database\Type 的子类型进行编码,例如 Cake\Database\Type\DateTimeType。
解决方案
创建一个变量并输入提示:
/** @var \Cake\Database\Type\DateTimeType $time */
$time = Type::build('time');
$time->useImmutable();
推荐阅读
- python - 如何提取输入的特定部分?
- javascript - How to extract values from top level, by checking nested value?
- svg - 如何将字体真棒图标添加到通过 svg.js 绘制的 svg 圆圈?
- plugins - `terraform providers` 命令混淆了提供者的资源
- python - Tensorflow 1.14.0 导入模块时出错
- javascript - 修复 Typescript 或 Javascript 中的检查 null 方法
- asp.net-core - 部署 .net 核心 Web 应用程序出现错误 HTTP 错误 500.30 - ANCM 进程内启动失败
- android - 如何使用重复项编辑列表项
- django - Heroku 上的 Django CSRF_COOKIE_DOMAIN
- python - 如何使用 python 将 csv 文件上传和下载到谷歌驱动器?