Alvine Bibliotheken

Das Standardsystem bindet die in der platform.ini im Abschnitt components definierten Phar-Archive direkt ein. Alle Funktionen dieser Archive stehen unmittelbar zur Verfügung. Möchte man weitere Funktionen nutzen, die aber nur in bestimmten Presentern oder Commands zum Einsatz kommen, so muss man diese in der platform.ini im Abschnitt additional-components definieren und danach über die Methode Assembly::includeLibrary($name) einbinden. Als Parameter der Methode muss der Name der Komponente alvine.framework ohne Versionsnummer und Extension angegeben werden.

Hinweis

Es darf immer nur eine Version einer Komponente eingebunden werden.

Beispiel der platform.ini:

[components]
component[] = alvine.framework-1.0.0.phar
component[] = alvine.application-snapshot.phar
component[] = alvine.infrastructure.coreos-2.1.1.phar
; ....

; Komponenten die erst bei Bedarf eingebunden werden sollen
[additional-components]
additional-component[] = alvine.persistence.provider.memcache-snapshot.phar
; ...