wireTempDir() function
Return a new temporary directory/path ready to use for files
- The directory will be automatically removed after a set period of time Default:120s
- This is a procedural version of the
$files->tempDir()
method.
Please note this method is and thus not intended to be called directly.
Example
$td = wireTempDir('hello-world');
$path = (string) $td; // or use $td->get();
file_put_contents($path . 'some-file.txt', 'Hello world');
Internal usage
// basic internal usage
$wireTempDir = wireTempDir($name);
// internal usage with all arguments
$wireTempDir = wireTempDir($name, $options = array);
Arguments
Name | Type(s) | Description |
---|---|---|
$name | Object string | Provide the object that needs the temp dir, or name your own string |
$options (optional) | array int | Options array to modify default behavior:
|
Return value
WireTempDir
If you typecast return value to a string, it is the temp dir path (with trailing slash).
See Also
Functions methods and properties
API reference based on ProcessWire core version 3.0.251