Beitrag erstellen #13
@@ -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.
|
||||
}
|
||||
}
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user