public function AnonymousLoginSubscriber::pathSlashCut in Anonymous login 8
Same name and namespace in other branches
- 8.2 src/EventSubscriber/AnonymousLoginSubscriber.php \Drupal\anonymous_login\EventSubscriber\AnonymousLoginSubscriber::pathSlashCut()
Cut leading and trailer slashes, if needed.
Parameters
string $path_string: String which contains page path.
Return value
string String which contains clean page path.
2 calls to AnonymousLoginSubscriber::pathSlashCut()
- AnonymousLoginSubscriber::paths in src/
EventSubscriber/ AnonymousLoginSubscriber.php - Fetch the paths.
- AnonymousLoginSubscriber::redirect in src/
EventSubscriber/ AnonymousLoginSubscriber.php - Perform the anonymous user redirection, if needed.
File
- src/
EventSubscriber/ AnonymousLoginSubscriber.php, line 309
Class
- AnonymousLoginSubscriber
- Class AnonymousLoginSubscriber.
Namespace
Drupal\anonymous_login\EventSubscriberCode
public function pathSlashCut($path_string) {
// Remove the leading slash.
if (substr($path_string, 0, 1) == '/') {
$path_string = substr($path_string, 1);
}
// Remove the trailer slash.
if (substr($path_string, -1) == '/') {
$path_string = substr($path_string, 0, strlen($path_string) - 1);
}
return $path_string;
}