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
; ...