add Comment entity, dto, repository interface

This commit is contained in:
Yisroel Baum 2026-05-06 22:13:37 +03:00
parent 015e61caf7
commit 0d589340d9
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
3 changed files with 73 additions and 0 deletions

View file

@ -0,0 +1,17 @@
<?php
namespace App\Comment;
interface CommentRepository
{
public function create(CreateCommentDto $dto): Comment;
public function find(int $id): ?Comment;
/**
* @return Comment[]
*/
public function findByPostId(int $postId): array;
public function delete(int $id): void;
}