abstract class Producer extends Alvine

Abstrakte Klasse zum Erstellen von Klassendateien

Mit Hilfe der von Producer abgeleiteten Klassen können Klassendateien erstellt werden. Der Producer übernimmt hierbei die Zusammenstellung der Klassen.

Properties

protected ClassStructure $structure
protected string $description
protected MailAddress $author
protected string $license
protected string $category

Methods

__construct()

Neue Klasse anlegen

initDefaultTags()

Standardwerte für die Tags

initStructure(Source $source)

Initialisierung der Struktur

setDescription(string $description)

Beschreibung

setAuthor(MailAddress $author)

Autor

setLicense(string $license)

Lizenz

setCategory(string $category)

Kategory

Details

at line 70
__construct()

Neue Klasse anlegen

at line 86
protected Producer initDefaultTags()

Standardwerte für die Tags

Diese Methode kann von abgeleiteten Klassen überschrieben werden.

Return Value

Producer

at line 101
Producer initStructure(Source $source)

Initialisierung der Struktur

Initialisiert die Klasse mit Werten aus einer Quelldatei

Parameters

Source $source

Return Value

Producer

at line 112
setDescription(string $description)

Beschreibung

Parameters

string $description Beschreibung

at line 122
setAuthor(MailAddress $author)

Autor

Parameters

MailAddress $author Autor

at line 132
setLicense(string $license)

Lizenz

Parameters

string $license Lizenz

at line 142
setCategory(string $category)

Kategory

Parameters

string $category Kategory