From 9aa0793ab4f2da1c8ece0c87dbe14ebed80df402 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 27 May 2026 19:03:02 +0200 Subject: [PATCH] testing --- php/controller/createArticle-controller.php | 4 +++- php/model/LocalArticleManager.php | 10 +++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/php/controller/createArticle-controller.php b/php/controller/createArticle-controller.php index 746c58e..ce732ca 100644 --- a/php/controller/createArticle-controller.php +++ b/php/controller/createArticle-controller.php @@ -1,8 +1,10 @@ getMessage()); } diff --git a/php/model/LocalArticleManager.php b/php/model/LocalArticleManager.php index 46b8178..a5224a9 100644 --- a/php/model/LocalArticleManager.php +++ b/php/model/LocalArticleManager.php @@ -10,6 +10,7 @@ require_once 'Article.php'; class LocalArticleManager implements ArticleManagerDAO { private $file = '../../data/articles.json'; + private static $instance = null; /** * Gibt die LocalArticleManager-Instanz zurück. @@ -24,11 +25,6 @@ class LocalArticleManager implements ArticleManagerDAO { return self::$instance; } - public function test() - { - return "Instanz wird übertragen!"; - } - /** * Speichert alle Artikel/Beiträge in der Datei. * @param $articles @@ -51,7 +47,7 @@ class LocalArticleManager implements ArticleManagerDAO { public function addArticle($title, $content, $author, $category, array $tags) { $articles = $this->getAllArticles(); - /* + $articles[] = [ "id" => count($articles)+1, "title" => $title, @@ -61,7 +57,7 @@ class LocalArticleManager implements ArticleManagerDAO { "tags" => $tags, "creationDate" => date("Y-m-d H:i:s") ]; - */ + $this->saveArticle($articles); }