wireChmod() function 
Change the mode of a file or directory (optionally recursive)
If no $chmod mode argument is specified the $config->chmodFile or $config->chmodDir` settings will be used.
This is procedural version of the $files->chmod() method.
Please note this method is and thus not intended to be called directly.
Internal usage
// basic internal usage
$bool = wireChmod (string $path);
// internal usage with all arguments
$bool = wireChmod (string $path, bool $recursive = false, string $chmod = null);Arguments
| Name | Type(s) | Description | 
|---|---|---|
| $path | string | May be a directory or a filename | 
| $recursive(optional) | bool | If set to true, all files and directories in $path will be recursively set as well. | 
| $chmod(optional) | string | If you want to set the mode to something other than PW's chmodFile/chmodDir settings, you may override it by specifying it here. Ignored otherwise. Format should be a string, like "0755". | 
Return value
boolReturns true if all changes were successful, or false if at least one chmod failed.
Exceptions
Method can throw exceptions on error:
- WireException- when it receives incorrect chmod format
See Also
Functions methods and properties
API reference based on ProcessWire core version 3.0.252