updateArticle Anpassungen

This commit is contained in:
NOrtmann1
2026-05-29 17:36:29 +01:00
parent 29e23a8d3b
commit 32cb8a9d9e
2 changed files with 5 additions and 4 deletions
+2 -1
View File
@@ -24,13 +24,14 @@ interface ArticleManagerDAO
* Ändert den gespeicherten Beitrag eines übergebenen Beitrags und eines Autors.
* Es wird geprüft, ob der zu änderne Beitrag existiert und ob der übergebene Autor der Autor des originalen
* Beitrages ist.
* @param $id
* @param $article
* @param $author
* @return void
*
* TODO: Fehlerbeschreibung hinzufügen
*/
public function updateArticle($article, $author);
public function updateArticle($id, $article, $author);
/**
* Löscht einen Beitrag aus übergebener ID.
+3 -3
View File
@@ -62,7 +62,7 @@ class LocalArticleManager implements ArticleManagerDAO {
$this->saveArticle($articles);
}
public function updateArticle($article, $author)
public function updateArticle($id, $article, $author)
{
if (empty($article)) {
return;
@@ -79,9 +79,9 @@ class LocalArticleManager implements ArticleManagerDAO {
// Beitrag aktualisieren:
foreach ($articles as $index => $storedArticle) {
if (isset($storedArticle['id']) && $storedArticle['id'] == $article->getId()) {
if (isset($storedArticle['id']) && $storedArticle['id'] == $id) {
$articles[$index] = [
"id" => $article->getId(),
"id" => $id,
"title" => $article->getTitle(),
"content" => $article->getContent(),
"author" => $article->getAuthor(),