Implementierung
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
require_once "Comment.php";
|
||||
|
||||
/**
|
||||
* Schnittstelle für die Verwaltung von Kommentaren.
|
||||
*
|
||||
* Definiert die grundlegenden Methoden zum
|
||||
* Speichern und Laden von Kommentaren.
|
||||
*
|
||||
* @author Caroline Schulte
|
||||
*/
|
||||
interface CommentManagerDAO
|
||||
{
|
||||
/**
|
||||
* Speichert einen neuen Kommentar zu einem Beitrag.
|
||||
*
|
||||
* @param int $articleId ID des Beitrags
|
||||
* @param string $author Autor des Kommentars
|
||||
* @param string $content Inhalt des Kommentars
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function addComment(
|
||||
$articleId,
|
||||
$author,
|
||||
$content
|
||||
);
|
||||
|
||||
/**
|
||||
* Gibt alle Kommentare eines Beitrags zurück.
|
||||
*
|
||||
* @param int $articleId ID des Beitrags
|
||||
*
|
||||
* @return Comment[] Liste der Kommentare
|
||||
*/
|
||||
public function getCommentsByArticle(
|
||||
$articleId
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user