File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
src/Configuration/Section Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 255255 }
256256
257257 // Collage json config
258+ $ newConfig ['collage ' ]['limit ' ] = $ newConfig ['collage ' ]['limit ' ] ?? $ defaultConfig ['collage ' ]['limit ' ];
258259 if ($ newConfig ['collage ' ]['enabled ' ]) {
259260 $ collageConfigFilePath = Collage::getCollageConfigPath ($ newConfig ['collage ' ]['layout ' ], $ newConfig ['collage ' ]['orientation ' ]);
260261
307308 }
308309 if ($ newConfig ['collage ' ]['limit ' ] < 1 ) {
309310 $ newConfig ['collage ' ]['enabled ' ] = false ;
311+ $ newConfig ['collage ' ]['limit ' ] = $ defaultConfig ['collage ' ]['limit ' ];
310312 $ logger ->debug ('Invalid collage limit, must be 1 or greater. Collage disabled. ' );
311313 }
312314 }
Original file line number Diff line number Diff line change @@ -49,6 +49,15 @@ public static function getNode(): NodeDefinition
4949 })
5050 ->end ()
5151 ->end ()
52+ ->integerNode ('limit ' )
53+ ->defaultValue (4 )
54+ ->min (1 )
55+ ->max (999 )
56+ ->beforeNormalization ()
57+ ->ifString ()
58+ ->then (function (string $ value ): int { return intval ($ value ); })
59+ ->end ()
60+ ->end ()
5261 ->scalarNode ('dashedline_color ' )->defaultValue ('#000000 ' )->end ()
5362 ->booleanNode ('keep_single_images ' )->defaultValue (false )->end ()
5463 ->scalarNode ('key ' )
You can’t perform that action at this time.
0 commit comments