gpt4 book ai didi

php - Doctrine 集合的 Docblocks

转载 作者:IT王子 更新时间:2023-10-29 00:09:01 27 4
gpt4 key购买 nike

在 Doctrine 项目的 docblock 注释中,是否有一种标准方法来记录 Collection 中预期的实体类?像这样的东西:

/**
* @var Collection<User>
*/
protected $users;

看起来 PHPDoc 现在是 docblock 注释的实际标准,但我找不到关于这个用例的任何提及。

最佳答案

这是一个解决方案,使您能够在 Collection 方法和您的 objects 方法上都有自动完成功能:

/**
* @param Collection|User[] $users
*/
public function foo($users)
{
$users-> // autocompletion on Collection methods works

foreach ($users as $user) {
$user-> // autocompletion on User methods work
}
}

至少在 PhpStorm 中它就像一个魅力。

关于php - Doctrine 集合的 Docblocks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7296065/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com