Mixin в докблоках показывает ошибку
Для подсказок полей модели использую тэг @mixin и он довольно хорошо работает. Но вот с конкретной моделью не хочет. Он требует реализовать методы которые описаны в интерфейсе, причем они вже реализованы. Ну и вопрос на засыпку, если я захочу использовать в качестве миксина какой-то интерфейс то он буде требовать реализации данного интерфейса. Зачем? И возможно ли в миксинах использовать интерфейсы. Прикрепляю скрин для наглядности.
Код:
<?php
namespace App\Http\Resources;
use App\Models\PartsGroup;
use Illuminate\Http\Resources\Json\ResourceCollection;
/** @mixin PartsGroup */
class GiftResource extends ResourceCollection
{
public function toArray($request): array
{
return [
'id' => $this->id
];
}
}
Скрин:
