$snippets =
$this->
sortSnippets($sort,
$snippets);
$total = 0;
foreach ($snippets as &
$set) { $total =
$total > 0 ?
$total : \
count($set['snippets'
]);
$set['snippets'
] =
array_chunk($set['snippets'
],
$limit, true
)[$page] ??
[];
} return [ 'total' =>
$total,
'data' =>
$this->
mergeSnippetsComparison($snippets),
];
} /**
* @return array<string, string>
*/
public function getStorefrontSnippets(MessageCatalogueInterface
$catalog, string
$snippetSetId, ?string
$fallbackLocale = null, ?string
$salesChannelId = null
): array
{ $locale =
$this->
getLocaleBySnippetSetId($snippetSetId);
$snippets =
[];