26 lines
676 B
PHP
26 lines
676 B
PHP
<?php
|
|
require_once 'LocalArticleManager.php';
|
|
require_once 'DatabaseArticleManager.php';
|
|
require_once 'Article.php';
|
|
|
|
/**
|
|
* Die Klasse beinhaltet alle Methoden für die Operation mit den Beitrags-Daten.
|
|
*
|
|
* @author Niklas Ortmann
|
|
*/
|
|
class ArticleManager
|
|
{
|
|
/**
|
|
* Diese Methode erstellt, falls noch keine existiert, eine Instanz einer ArticleManager-Implementierung und
|
|
* erstellt Dummy-Beiträge.
|
|
*
|
|
* @throws InternalServerErrorException
|
|
*/
|
|
public static function getInstance()
|
|
{
|
|
|
|
return DatabaseArticleManager::getInstance(); // Hier kann zwischen dem lokalen und datenbankbasiertem ArticleManager gewechselt werden.
|
|
|
|
}
|
|
|
|
} |