This commit is contained in:
NOrtmann1
2026-05-27 17:38:41 +02:00
parent 6a7e961cf6
commit 554dbd677a
3 changed files with 40 additions and 16 deletions
+5 -2
View File
@@ -6,7 +6,10 @@ require_once 'LocalArticleManager.php';
*
* @author Niklas Ortmann
*/
class ArticleManager extends LocalArticleManager // TODO: später durch DB-ArticleManager austauschen.
class ArticleManager extends LocalArticleManager
{
public static function getInstance()
{
return LocalArticleManager::getInstance(); // TODO: später durch DB-Implementation von ArticleManger ersetzen.
}
}
+18
View File
@@ -11,6 +11,24 @@ 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;
}
public function test()
{
return "Instanz wird übertragen!";
}
/**
* Speichert alle Artikel/Beiträge in der Datei.
* @param $articles