Comment keeps getting appended
vatsake opened this issue · 0 comments
vatsake commented
Versions:
- ide-helper Version: 3.0.0
- Laravel Version: 11.0
- PHP Version 8.2
Description:
I'm using laravel-adjacency-list package.
For some reason whenever I run php artisan ide-helper:models 2 lines keep getting added to a model
that uses the package's trait.
Lines that keep getting appended:
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> all($columns = ['*'])
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> get($columns = ['*'])
A model example:
<?php
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Staudenmeir\LaravelAdjacencyList\Eloquent\HasRecursiveRelationships;
/**
* App\Models\MaterialDetails
*
* @property int $id
* @property int|null $parent_id
* @property int $material_id
* @property string $type
* @property string|null $value
* @property bool $default
* @property \Illuminate\Support\Carbon|null $deleted_at
* @property-read \Illuminate\Database\Eloquent\Collection<int, MaterialDetails> $children
* @property-read int|null $children_count
* @property-read \App\Models\Material $material
* @property-read MaterialDetails|null $parent
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails query()
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereDefault($value)
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereMaterialId($value)
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereParentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereValue($value)
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails withTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails withoutTrashed()
* @property int $sort_order
* @method static \Illuminate\Database\Eloquent\Builder|MaterialDetails whereSortOrder($value)
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $ancestors The model's recursive parents.
* @property-read int|null $ancestors_count
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $ancestorsAndSelf The model's recursive parents and itself.
* @property-read int|null $ancestors_and_self_count
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $bloodline The model's ancestors, descendants and itself.
* @property-read int|null $bloodline_count
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $childrenAndSelf The model's direct children and itself.
* @property-read int|null $children_and_self_count
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $descendants The model's recursive children.
* @property-read int|null $descendants_count
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $descendantsAndSelf The model's recursive children and itself.
* @property-read int|null $descendants_and_self_count
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $parentAndSelf The model's direct parent and itself.
* @property-read int|null $parent_and_self_count
* @property-read \App\Models\MaterialDetails|null $rootAncestor The model's topmost parent.
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $siblings The parent's other children.
* @property-read int|null $siblings_count
* @property-read \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection|\App\Models\MaterialDetails[] $siblingsAndSelf All the parent's children.
* @property-read int|null $siblings_and_self_count
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> all($columns = ['*'])
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails breadthFirst()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails depthFirst()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails doesntHaveChildren()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> get($columns = ['*'])
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails getExpressionGrammar()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails hasChildren()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails hasParent()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails isLeaf()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails isRoot()
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails tree($maxDepth = null)
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails treeOf(\Illuminate\Database\Eloquent\Model|callable $constraint, $maxDepth = null)
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails whereDepth($operator, $value = null)
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails withGlobalScopes(array $scopes)
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Builder|MaterialDetails withRelationshipExpression($direction, callable $constraint, $initialDepth, $from = null, $maxDepth = null)
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> all($columns = ['*'])
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> get($columns = ['*'])
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> all($columns = ['*'])
.
.
.
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> get($columns = ['*'])
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> all($columns = ['*'])
* @method static \Staudenmeir\LaravelAdjacencyList\Eloquent\Collection<int, static> get($columns = ['*'])
* @mixin \Eloquent
*/
class MaterialDetails extends Model
{
use HasFactory;
use HasRecursiveRelationships;
public $table = 'material_details';
public $timestamps = false;
public $guarded = [];
public $with = [];
}