:octocat: QROutputAbstract::collectModules(): remove Closure parameter in favor of concrete method moduleTransform()

This commit is contained in:
smiley
2025-10-09 22:41:51 +02:00
parent 5c948cffd4
commit ff729b3aba
8 changed files with 40 additions and 28 deletions
+2 -2
View File
@@ -37,7 +37,7 @@ class RandomDotsSVGOutput extends QRMarkupSVG{
*
* @inheritDoc
*/
protected function collectModules(Closure $transform):array{
protected function collectModules():array{
$paths = [];
$dotColors = $this->options->dotColors; // avoid magic getter in long loops
@@ -63,7 +63,7 @@ class RandomDotsSVGOutput extends QRMarkupSVG{
}
// collect the modules per $M_TYPE
$module = $transform($x, $y, $M_TYPE, $M_TYPE_LAYER);
$module = $this->moduleTransform($x, $y, $M_TYPE, $M_TYPE_LAYER);
if(!empty($module)){
$paths[$M_TYPE_LAYER][] = $module;