From 6a7e961cf6f082864f05eb97ef9005eae933a6f3 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 27 May 2026 17:34:56 +0200 Subject: [PATCH] testing --- php/controller/createArticle-controller.php | 1 - php/model/ArticleManager.php | 7 ++----- php/model/LocalArticleManager.php | 13 ------------- 3 files changed, 2 insertions(+), 19 deletions(-) diff --git a/php/controller/createArticle-controller.php b/php/controller/createArticle-controller.php index 8972f91..c18696e 100644 --- a/php/controller/createArticle-controller.php +++ b/php/controller/createArticle-controller.php @@ -10,7 +10,6 @@ require_once $abs_path . '/php/model/ArticleManager.php'; try { //$articleManager = ArticleManager::getInstance(); $articleManager = new ArticleManager(); - $articleManager::getInstance(); }catch (Exception $e){ die("Fehler bei der Initialisierung des Artikel-Managers: " . $e->getMessage()); } diff --git a/php/model/ArticleManager.php b/php/model/ArticleManager.php index b5079ad..edfc868 100644 --- a/php/model/ArticleManager.php +++ b/php/model/ArticleManager.php @@ -6,10 +6,7 @@ require_once 'LocalArticleManager.php'; * * @author Niklas Ortmann */ -class ArticleManager +class ArticleManager extends LocalArticleManager // TODO: später durch DB-ArticleManager austauschen. { - public static function getInstance() - { - return LocalArticleManager::getInstance(); // TODO: später durch DB-Implementation von ArticleManger ersetzen. - } + } \ No newline at end of file diff --git a/php/model/LocalArticleManager.php b/php/model/LocalArticleManager.php index c571663..f6c76f8 100644 --- a/php/model/LocalArticleManager.php +++ b/php/model/LocalArticleManager.php @@ -11,19 +11,6 @@ class LocalArticleManager implements ArticleManagerDAO { private $file = '../../data/articles.json'; - /** - * Gibt die LocalArticleManager-Instanz zurück. - * @return LocalArticleManager - */ - public static function getInstance() - { - if (self::$instance == null) { - self::$instance = new LocalArticleManager(); - } - - return self::$instance; - } - /** * Speichert alle Artikel/Beiträge in der Datei. * @param $articles