41 lines
1.0 KiB
PHP
41 lines
1.0 KiB
PHP
<?php
|
|
|
|
/**
|
|
* @file
|
|
* Functions to handle paths in Drupal.
|
|
*/
|
|
|
|
use Drupal\Core\ParamConverter\ParamNotConvertedException;
|
|
use Symfony\Cmf\Component\Routing\RouteObjectInterface;
|
|
|
|
/**
|
|
* Check if the current page is the front page.
|
|
*
|
|
* @return
|
|
* Boolean value: TRUE if the current page is the front page; FALSE if otherwise.
|
|
*
|
|
* @deprecated as of Drupal 8.0. Use
|
|
* \Drupal\Core\Path\PathMatcherInterface::isFrontPage() instead.
|
|
*/
|
|
function drupal_is_front_page() {
|
|
return \Drupal::service('path.matcher')->isFrontPage();
|
|
}
|
|
|
|
/**
|
|
* Check if a path matches any pattern in a set of patterns.
|
|
*
|
|
* @param $path
|
|
* The path to match.
|
|
* @param $patterns
|
|
* String containing a set of patterns separated by \n, \r or \r\n.
|
|
*
|
|
* @return
|
|
* Boolean value: TRUE if the path matches a pattern, FALSE otherwise.
|
|
*
|
|
* @deprecated as of Drupal 8.0. Use
|
|
* \Drupal\Core\Path\PathMatcherInterface::matchPath() instead.
|
|
*/
|
|
function drupal_match_path($path, $patterns) {
|
|
return \Drupal::service('path.matcher')->matchPath($path, $patterns);
|
|
}
|