protected function Vocabulary::validateCustomRoute in Sitemap 2.0.x
Same name and namespace in other branches
- 8.2 src/Plugin/Sitemap/Vocabulary.php \Drupal\sitemap\Plugin\Sitemap\Vocabulary::validateCustomRoute()
Validate the route and argument provided. @TODO Implement for form_save and config import.
Parameters
$string:
File
- src/
Plugin/ Sitemap/ Vocabulary.php, line 485
Class
- Vocabulary
- Provides a sitemap for an taxonomy vocabulary.
Namespace
Drupal\sitemap\Plugin\SitemapCode
protected function validateCustomRoute($string) {
$parts = $this
->_splitRouteArg($string);
/* @var \Drupal\Core\Routing\RouteProviderInterface $route_provider */
$route_provider = \Drupal::service('router.route_provider');
try {
$route = $route_provider
->getRouteByName($parts['route']);
// TODO Determine if $route has the provided $parts['arg'] parameter.
} catch (\Exception $e) {
// TODO
}
}