Estava tudo certo, todos os métodos funcionando inclusive o novo recurso de busca por filtro. Quando estava criando o repositório de médicos, na criação do construct, fui importar o RegistryInterface, o phpstorm mostrou que tinha a importação, porém ela estava com um corte no meio, como se não existisse. dei continuidade, ele importou, mas depois disso nada mais funcionou no sistema. vou postar aqui o meu código, ressaltando que estou criando com cliente ao invés de médico.
<?php
namespace App\Repository;
use App\Entity\Cliente;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Symfony\Bridge\Doctrine\RegistryInterface;
class ClientesRepository extends ServiceEntityRepository
{
public function __construct(RegistryInterface $registry)
{
parent::__construct($registry, Cliente::class);
}
}
Este é o erro mostrado no postman:
Cannot autowire service "App\Repository\ClientesRepository": argument "$registry" of method "__construct()" references interface "Symfony\Bridge\Doctrine\RegistryInterface" but no such service exists. Try changing the type-hint to "Doctrine\Persistence\ManagerRegistry" instead.
Voltei com o MangerRegistry e funcionou, mas isso pode me atrapalhar nas próximas aulas?