Laravel - 空模型注释中的 @method static - 我在看什么

Laravel - @method static in comments in empty model - what am I looking at here

所以我仍在经历更深入学习的过程 PHP / Laravel,完成了一个项目并开始了另一个项目。提供的代码库有几个看似空的模型,在注释中有代码块。我更关心的是 @method 条目而不是 @property 条目。

我的问题很简单,我在看什么?我应该担心修改它吗?是否有我的 google-fu 遗漏的涵盖此内容的资源?

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

/**
 * App\FitOption
 *
 * @property int $id
 * @property string $option_type
 * @property string $option_name
 * @property float $option_price
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereOptionName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereOptionPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereOptionType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereUpdatedAt($value)
 * @mixin \Eloquent
 */
class FitOption extends Model
{
    //
}

原来我在看 PhpDoc comments,我不必担心他们。