implement ListFeaturedPosts use case

This commit is contained in:
Yisroel Baum 2026-05-06 22:30:49 +03:00
parent e61492f864
commit e4791de81a
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -0,0 +1,21 @@
<?php
namespace App\Post\UseCases\ListFeaturedPosts;
use App\Post\Post;
use App\Post\PostRepository;
class ListFeaturedPosts
{
public function __construct(
private PostRepository $postRepo,
) {}
/**
* @return Post[]
*/
public function execute(): array
{
return $this->postRepo->findFeatured();
}
}