Config
Es kommt manchmal dazu, dass man innerhalb eines Bundles in unterschiedlichen Packages auf die gleichen Parameter zugreifen muss. Diese Parameter sollen sich dann nicht unterscheiden oder individuell im Quellcode gepflegt werden.
Dazu gibt es nun diese Component. Sie erwartet eine config.yml
im bundle und erlaubt den dezentralen Zugriff auf diese Parameter. Die Parameter werden in einer Datentabelle zwischengespeichert, sodass es möglich ist, die Default-Parameter zu überschreiben. Der Zugriff auf die Tabelle ist über das Backend nicht möglich.
Beispiel
bundle/shop/config.yml
imageTileOptions:
width: 220
height: 220
$this
->getAppFactory(config\engine::class)
->get('shop', 'imageTileOptions')
;