function FileUploadSanitizeNameEvent::setFilename
Same name in other branches
- 10 core/lib/Drupal/Core/File/Event/FileUploadSanitizeNameEvent.php \Drupal\Core\File\Event\FileUploadSanitizeNameEvent::setFilename()
- 11.x core/lib/Drupal/Core/File/Event/FileUploadSanitizeNameEvent.php \Drupal\Core\File\Event\FileUploadSanitizeNameEvent::setFilename()
Sets the filename.
Parameters
string $filename: The filename to use for the uploaded file.
Return value
$this
Throws
\InvalidArgumentException Thrown when $filename contains path information.
1 call to FileUploadSanitizeNameEvent::setFilename()
- FileUploadSanitizeNameEvent::__construct in core/
lib/ Drupal/ Core/ File/ Event/ FileUploadSanitizeNameEvent.php - Constructs a file upload sanitize name event object.
File
-
core/
lib/ Drupal/ Core/ File/ Event/ FileUploadSanitizeNameEvent.php, line 73
Class
- FileUploadSanitizeNameEvent
- An event during file upload that lets subscribers sanitize the filename.
Namespace
Drupal\Core\File\EventCode
public function setFilename(string $filename) : self {
if (dirname($filename) !== '.') {
throw new \InvalidArgumentException(sprintf('$filename must be a filename with no path information, "%s" provided', $filename));
}
$this->filename = $filename;
return $this;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.