refactoring

This commit is contained in:
NOrtmann1
2026-05-26 19:04:46 +02:00
parent e128a31a34
commit f2a9d8d1b3
3 changed files with 11 additions and 7 deletions
+7 -3
View File
@@ -12,13 +12,17 @@ class Article
private $content; private $content;
private $author; private $author;
private $date; private $date;
private $category;
/** /**
* @param $id integer ID des Beitrages * @param $id integer ID des Beitrages
* @param $title * @param $title string Titel des Beitrags
* @param $content * @param $content string Inhalt des Beitrags
* @param $author * @param $author string der Autor des des Beitrages NID
* @param $category string Kategorie des Beitrages
* @param $date * @param $date
* @param $tags string[] optionale Schlagworte für eine bessere Suche
*
*/ */
public function __construct($id, $title, $content, $author, $date) public function __construct($id, $title, $content, $author, $date)
{ {
+2 -2
View File
@@ -1,6 +1,6 @@
<?php <?php
require_once 'ArticleManagerDAO.php'; require_once 'ArticleManagerDAO.php';
/* /**
* Klasse: Eine lokale Lösung der DatenbankDAO. * Klasse: Eine lokale Lösung der DatenbankDAO.
* schreibt zunächst Daten lokal in das Verzeichnis und kann diese wieder auslesen. * schreibt zunächst Daten lokal in das Verzeichnis und kann diese wieder auslesen.
* *
@@ -21,7 +21,7 @@ class ArticleManager implements ArticleManagerDAO {
} }
/* /**
* Prüft, ob die lokalen txt-Dateien existieren. * Prüft, ob die lokalen txt-Dateien existieren.
* Wenn nicht, werden diese erstellt. * Wenn nicht, werden diese erstellt.
*/ */
+2 -2
View File
@@ -1,6 +1,6 @@
<?php <?php
/** /**
* Die Klasse binhaltet alle Methoden für die Operation auf der Datenbank. * Die Klasse beinhaltet alle Methoden für die Operation auf der Datenbank.
* *
* @author Niklas Ortmann * @author Niklas Ortmann
*/ */
@@ -16,7 +16,7 @@ interface ArticleManagerDAO
* @param $tags string[] optionale Schlagworte für eine bessere Suche * @param $tags string[] optionale Schlagworte für eine bessere Suche
* *
* Mögliche Exceptions: * Mögliche Exceptions:
* TODO Fehlerbeschreibung hinzufügen * TODO Fehlerbeschreibung hinzufügen & tags hinzufügen
*/ */
public function newArticle($title, $content, $author, $category); public function newArticle($title, $content, $author, $category);