public FileSystem::dirname($uri)
Gets the name of the directory from a given path.
PHP's dirname() does not properly pass streams, so this function fills that gap. It is backwards compatible with normal paths and will use PHP's dirname() as a fallback.
Compatibility: normal paths and stream wrappers.
Parameters
string $uri: A URI or path.
Return value
string A string containing the directory name.
Overrides FileSystemInterface::dirname
See also
dirname()
https://www.drupal.org/node/515192
File
- core/lib/Drupal/Core/File/FileSystem.php, line 135
Class
- FileSystem
- Provides helpers to operate on files and stream wrappers.
Namespace
Drupal\Core\File
Code
public function dirname($uri) { $scheme = $this->uriScheme($uri); if ($this->validScheme($scheme)) { return $this->streamWrapperManager->getViaScheme($scheme)->dirname($uri); } else { return dirname($uri); } }
Please login to continue.