Provides helpers to operate on files and stream wrappers.
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. |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!File!FileSystem.php/class/FileSystem/8.1.x