*
* Gib "irgendöpis" mit dem {@code echo} command aus.
*
*
* Ändere die Antwort nun zu einem gültigen json objekt {"hello" => "world"}. Nutze dafür {@see $this->sendJson()}.
*
*
* Nutze die Methode {{@see ArticleDao::getArticles()} um Artikel aus der Datenbank zu lesen
* und gebe diese anschliessend im JSON Format zurück.
*
*
*
* @param string|null $categoryName
* @return void
*/
function getDoArticles(string $categoryName = null): void {
}
/**
* Gibt den {@see Article} mit der entsprechenden id im JSON Format zurück.
*
* @param int $articleId
* @return void
*/
function getDoArticle(int $articleId): void {
}
/**
* Speichere einen Artikel.
*
*
* -
* Der Kategoriename darf nur 'international','national' oder 'sport' sein.
* Validiere dies und schmeisse im Fehlerfall eine: {@see BadRequestException}
*
* -
* Mache eine neue Entity {@see Article} und befülle sie mit den übergebenen Daten.
*
* -
* Implementiere eine neue Methode im {@see ArticleDao} und bennene sie "saveArticle".
*
*
*
* Nenne die Methode {@see saveArticle(Article $article)}
*
* @return void
*/
function postDoArticle(ParamBody $body): void {
$body->toArray();
}
/**
* Editiere einen Artikel.
*
*
* -
* Der Kategoriename darf nur 'international','national' oder 'sport' sein.
* Validiere dies und schmeisse im Fehlerfall eine: {@see BadRequestException}
*
* -
* Finde den dazugehörigen {@see Article} und passe die Daten mit denjenigen Daten von gestern ab.
*
* -
* Implementiere eine neue Methode im {@see ArticleDao} und nenne die Methode {@see saveArticle(Article $article)}.
*
*
*
* @return void
*/
function putDoArticle(ParamBody $body): void {
}
/**
* Löscht den {@see Article} mit der dazugehörigen Id.
*
*
* - Mache eine neue Methode im {@see ArticleDao} und bennene sie "removeArticle(int articleId)
*
*
* @return void
*/
function deleteDoArticle(int $articleId): void {
}
}