Database-(Brücken)-Klasse
This commit is contained in:
@@ -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
|
* @author Niklas Ortmann
|
||||||
*/
|
*/
|
||||||
class FileDatabase implements databaseDAO {
|
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.
|
* Prüft, ob die lokalen txt-Dateien existieren.
|
||||||
|
|||||||
Reference in New Issue
Block a user