Estou com um erro na parte de 'não encontrar as Annotations do meu código', mas eu informe elas corretamente, sendo que o código anterior rodou normalmente. Meu código:
<?php
namespace Alura\Doctrine\Entity;
/**
* @Entity
*/
class Aluno
{
/**
* @Id
* @GeneratedValue
* @Column(type="integer")
*/
private $id;
/**
* @Column(type="string")
*/
private string $nome;
public function getId(): int
{
return $this->id;
}
public function getNome(): string
{
return $this->nome;
}
public function setNome(string $nome): self
{
$this->nome = $nome;
return $this;
}
}
cli.config.php
<?php
use Alura\Doctrine\Helper\EntityManagerFactory;
use Doctrine\ORM\Tools\Console\ConsoleRunner;
require_once __DIR__ . '/vendor/autoload.php';
$entityManagerFactory = new EntityManagerFactory();
$entityManager = $entityManagerFactory->getEntityManager();
return ConsoleRunner::createHelperSet($entityManager);