function SessionHelper::getParentPath
Same name in other branches
- 8.x-1.x stream_wrapper_example/src/SessionHelper.php \Drupal\stream_wrapper_example\SessionHelper::getParentPath()
- 4.0.x modules/stream_wrapper_example/src/SessionHelper.php \Drupal\stream_wrapper_example\SessionHelper::getParentPath()
The equivalent to dirname() and basename() for a path.
Parameters
string $path: A file-system like path string.
Return value
array Associative array defining an interal path of our data store. .
4 calls to SessionHelper::getParentPath()
- SessionHelper::checkPath in modules/
stream_wrapper_example/ src/ SessionHelper.php - Does path exist?
- SessionHelper::clearPath in modules/
stream_wrapper_example/ src/ SessionHelper.php - Clear a path into our store.
- SessionHelper::getPath in modules/
stream_wrapper_example/ src/ SessionHelper.php - Get a path.
- SessionHelper::setPath in modules/
stream_wrapper_example/ src/ SessionHelper.php - Set a path.
File
-
modules/
stream_wrapper_example/ src/ SessionHelper.php, line 132
Class
- SessionHelper
- Helper to manage file wrapper data stored in the session object.
Namespace
Drupal\stream_wrapper_exampleCode
public function getParentPath($path) {
$dirs = explode('/', $path);
$tip = array_pop($dirs);
$parent = implode('/', $dirs);
return [
'dirname' => $parent,
'basename' => $tip,
];
}