<?php
namespace App\Controller\Api\Blog;
use App\Entity\Blog;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
class GetBlogLast extends AbstractController
{
public const NOT_FOUND = 'Aucun blog n\a été trouvé.';
/**
* @var EntityManagerInterface
*/
private EntityManagerInterface $entityManager;
public function __construct(EntityManagerInterface $entityManager)
{
$this->entityManager = $entityManager;
}
public function __invoke()
{
return $this->entityManager->getRepository(Blog::class)->getLastPublished();
}
}