class Component extends Component

Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der plantUML-Komponente zu erhalten.

Für den Zugriff auf eine Komponente muss die Instanz über getInstance() geholt werden.

Methods

Directory
getBasePath()

Pfad der Klasse

Component
initEnvironmentRules()

Regeln für die Systemprüfung

Details

at line 41
protected Directory getBasePath()

Pfad der Klasse

Return Value

Directory Pfad der Klasse

at line 71
protected Component initEnvironmentRules()

Regeln für die Systemprüfung

Abgeleitete Klassen können diese Methode überschreiben und Ihre eigenen Prüfungen implementieren, sollten aber immer parent::initEnvironmentRules() aufrufen, damit die zentralen Prüfungen laufen.

Das Überschreiben erfolgt, indem mittels Ruleset::add() Methode neue Regeln hinzugefügt werden.

$this->ruleset->add(new PhpModuleRule('gdlib'));

Ist eine Abhängigkeit nicht gegeben, so wird eine entsprechende Exception geworfen.

Notwendige Komponenten

  • PHP-Version muss mindestens \Alvine\Core\Component::REQUIRED_PHP_VERSION sein

Return Value

Component Dieses Objekt