@@ -355,7 +355,7 @@ public function getAllCropConfigs(): array
355355
356356 public function getListOfUsedBlocks (): Collection
357357 {
358- return $ this ->usedBlocks -> values () ;
358+ return $ this ->usedBlocks ;
359359 }
360360
361361 public function generateListOfAllBlocks (bool $ settingsOnly = false ): Collection
@@ -391,7 +391,7 @@ function ($appBlock) use ($block) {
391391 return false ;
392392 }
393393 }
394- return isset ($ disabledBlocks [$ block ->name ]) || isset ($ disabledBlocks [ltrim ($ block ->componentClass , '\\' )]);
394+ return !( isset ($ disabledBlocks [$ block ->name ]) || isset ($ disabledBlocks [ltrim ($ block ->componentClass , '\\' )]) );
395395 })->sortBy (function (Block $ b ) use ($ customOrder ) {
396396 // Sort blocks by custom order then by group and then by name
397397 return ($ customOrder [$ b ->name ] ?? $ customOrder [ltrim ($ b ->componentClass , '\\' )] ?? PHP_INT_MAX ) . '- ' . $ b ->group . '- ' . $ b ->name ;
@@ -406,7 +406,7 @@ public function generateListOfAvailableBlocks(
406406 array |callable $ excludeBlocks = [],
407407 bool $ defaultOrder = false
408408 ): Collection {
409- $ globalExcludeBlocks = TwillBlocks:: getGloballyExcludedBlocks ();
409+ $ globalExcludeBlocks = $ this -> getGloballyExcludedBlocks ();
410410
411411 $ matchBlock = function ($ matcher , $ block , $ someFn = null ) {
412412 if (is_callable ($ matcher )) {
@@ -454,7 +454,8 @@ function (Block $block) use ($blocks, $groups, $excludeBlocks, $globalExcludeBlo
454454 $ finalList = $ finalList ->sortBy (fn (Block $ block ) => $ groups [$ block ->group ] ?? PHP_INT_MAX , SORT_NUMERIC );
455455 }
456456 }
457- $ this ->usedBlocks ->merge ($ finalList ->keyBy (fn (Block $ block ) => $ block ->name ));
457+
458+ $ this ->usedBlocks = $ this ->usedBlocks ->merge ($ finalList ->keyBy (fn (Block $ block ) => $ block ->name ));
458459 return $ finalList ;
459460 }
460461}
0 commit comments