'lemon' => dirname(__DIR__).'/public/woff2/lemon.woff2',
'notoemoji' => dirname(__DIR__).'/public/woff2/notoemoji.woff2'
],
+ 'formats' => [
+ 'ico',
+ 'jpeg',
+ 'jpg',
+ 'png',
+ 'svg',
+ 'tiff',
+ 'webm',
+ 'webp',
+ ],
'map' => [
'border' => '#00c3f9',
'fill' => '#cff',
'transport' => 'http://a.tile.thunderforest.com/transport/{Z}/{X}/{Y}.png'
],
'thumb' => [
+ 'format' => 'jpeg',
'height' => 128,
'width' => 128
],
->defaultValue($defaults['fonts'])
->scalarPrototype()->end()
->end()
+ ->arrayNode('formats')
+ ->treatNullLike([])
+ ->defaultValue($defaults['formats'])
+ ->scalarPrototype()->end()
+ ->end()
->arrayNode('map')
->addDefaultsIfNotSet()
->children()
->addDefaultsIfNotSet()
->children()
->scalarNode('height')->cannotBeEmpty()->defaultValue($defaults['thumb']['height'])->end()
+ ->scalarNode('format')->cannotBeEmpty()->defaultValue($defaults['thumb']['format'])->end()
->scalarNode('width')->cannotBeEmpty()->defaultValue($defaults['thumb']['width'])->end()
->end()
->end()