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
1 2 3 4 5 6 7 8 9 10 | 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.