Beitrag erstellen #13

Merged
niklas.ortmann merged 164 commits from Beitrag-erstellen into dev 2026-05-29 13:22:11 +02:00
2 changed files with 27 additions and 0 deletions
Showing only changes of commit 5bcb64f7f8 - Show all commits
+15
View File
@@ -0,0 +1,15 @@
<?php
/*
* Die Klasse dient als Brücke zwischen der Implementierung des DatenbankDAO und der Geschäftslogik.
* Hier kann später die FileDatabase durch die SQL_Database ausgetauscht werden.
*/
class Database
{
/*
* Gibt die Database-Instanz zurück.
*/
public static function getInstance()
{
return FileDatabase::getInstance(); // TODO: wird später durch echte DB ausgetauscht.
}
}
+12
View File
@@ -7,6 +7,18 @@ require_once databaseDAO::class;
* @author Niklas Ortmann
*/
class FileDatabase implements databaseDAO {
/*
* Gibt die Datenbank-Instanz zurück.
*/
public static function getInstance()
{
if (self::$instance == null) {
self::$instance = new GaestebuchFix();
}
return self::$instance;
}
/*
* Prüft, ob die lokalen txt-Dateien existieren.