Provides helpers to operate on files and stream wrappers.
Hierarchy
- class \Drupal\Core\File\FileSystem implements FileSystemInterface
File
- core/lib/Drupal/Core/File/FileSystem.php, line 12
Namespace
Drupal\Core\File
Members
Name | Modifiers | Type | Description |
---|---|---|---|
FileSystem::$logger | protected | property | The file logger channel. |
FileSystem::$settings | protected | property | The site settings. |
FileSystem::$streamWrapperManager | protected | property | The stream wrapper manager. |
FileSystem::basename | public | function | Gets the filename from a given path. Overrides FileSystemInterface::basename |
FileSystem::chmod | public | function | Sets the permissions on a file or directory. Overrides FileSystemInterface::chmod |
FileSystem::CHMOD_DIRECTORY | constant | Default mode for new directories. See self::chmod(). | |
FileSystem::CHMOD_FILE | constant | Default mode for new files. See self::chmod(). | |
FileSystem::dirname | public | function | Gets the name of the directory from a given path. Overrides FileSystemInterface::dirname |
FileSystem::mkdir | public | function | Creates a directory, optionally creating missing components in the path to the directory. Overrides FileSystemInterface::mkdir |
FileSystem::mkdirCall | protected | function | Helper function. Ensures we don't pass a NULL as a context resource to mkdir(). |
FileSystem::moveUploadedFile | public | function | Moves an uploaded file to a new location. Overrides FileSystemInterface::moveUploadedFile |
FileSystem::realpath | public | function | Resolves the absolute filepath of a local URI or filepath. Overrides FileSystemInterface::realpath |
FileSystem::rmdir | public | function | Removes a directory. Overrides FileSystemInterface::rmdir |
FileSystem::tempnam | public | function | Creates a file with a unique filename in the specified directory. Overrides FileSystemInterface::tempnam |
FileSystem::unlink | public | function | Deletes a file. Overrides FileSystemInterface::unlink |
FileSystem::uriScheme | public | function | Returns the scheme of a URI (e.g. a stream). Overrides FileSystemInterface::uriScheme |
FileSystem::validScheme | public | function | Checks that the scheme of a stream URI is valid. Overrides FileSystemInterface::validScheme |
FileSystem::__construct | public | function | Constructs a new FileSystem. |
Please login to continue.