class Method extends Comment

Methoden-Kommentar

Diese Klasse repräsentiert den Kommentar (DockBlock) einer Methode. Er kann neben dem eigentlichen Kommentar auch die Tags verwalten. Tags sind Schlüsselwörter die mit einem @-Zeichen eingeleitet werden und die Methode genauer spezifizieren.

Constants

VISIBILITY_PROTECTED

geschützt

VISIBILITY_PRIVATE

private

VISIBILITY_PUBLIC

öffentlich

Properties

protected string $name from Part
protected string $description from Part
protected Tag> $tags

Methods

string|null
getName()

Name des Bestandteils

from Part
setName(string $name)

Name des Bestandteils setzen

from Part
setDescription(string $description)

Beschreibung setzen

from Part
null
getDescription()

Beschreibung

from Part
string
getToken()

Leere Zeichenkette

__construct(string $comment)

Neues Objekt

Tag>
getTags()

Im Kommentar enthaltene Tags

addTag(Tag $tag)

Tag hinzufügen

boolean
hasTag(Tag $tag)

Prüfen ob Tag vorhanden

parse(string $comment)

Kommentar parsen und Tags extrahieren

Details

in Part at line 75
string|null getName()

Name des Bestandteils

Return Value

string|null Name

in Part at line 86
Part setName(string $name)

Name des Bestandteils setzen

Parameters

string $name Name

Return Value

Part

in Part at line 98
Part setDescription(string $description)

Beschreibung setzen

Parameters

string $description Beschreibung

Return Value

Part

in Part at line 108
null getDescription()

Beschreibung

Return Value

null Beschreibung

at line 167
string getToken()

Leere Zeichenkette

Return Value

string Token

at line 53
__construct(string $comment)

Neues Objekt

Parameters

string $comment Kommentar

at line 67
Tag> getTags()

Im Kommentar enthaltene Tags

Return Value

Tag> Tags

at line 78
Method addTag(Tag $tag)

Tag hinzufügen

Parameters

Tag $tag

Return Value

Method

at line 96
boolean hasTag(Tag $tag)

Prüfen ob Tag vorhanden

Diese Methode prüft, ob die Zeichenkette die ein Tag repräsentiert bereits in der Tagliste enthalten ist. Es wird nicht das Objekt, sondern die Zeichenrepräsentation verglichen.

Parameters

Tag $tag Tag

Return Value

boolean Ergebnis

at line 112
protected Method parse(string $comment)

Kommentar parsen und Tags extrahieren

Parameters

string $comment Kommentar

Return Value

Method