CodeExplorer setSkipInvalid example
private function getPreview(array
$seoUrlTemplate, Context
$context, ?Criteria
$previewCriteria = null
): array
{ $seoUrlRoute =
$this->seoUrlRouteRegistry->
findByRouteName($seoUrlTemplate['routeName'
]);
if (!
$seoUrlRoute) { throw SeoException::
seoUrlRouteNotFound($seoUrlTemplate['routeName'
]);
} $config =
$seoUrlRoute->
getConfig();
$config->
setSkipInvalid(false
);
$repository =
$this->
getRepository($config);
$criteria =
new Criteria();
if ($previewCriteria !== null
) { $criteria =
$previewCriteria;
} $criteria->
setLimit(10
);
$ids =
$repository->
searchIds($criteria,
$context)->
getIds();
if (empty($ids)) {