ModulesFiles::getModuleFileSnapshot()
Get a snapshot of mtimes and sizes for all module files
Returns array keyed by absolute file path, each value an array of [mtime, size]. Used by refresh() to detect whether any module files have changed since the last refresh.
Usage
// basic usage
$array = $modulesFiles->getModuleFileSnapshot();
// usage with all arguments
$array = $modulesFiles->getModuleFileSnapshot(array $moduleFilesByPath = []);Arguments
| Name | Type(s) | Description |
|---|---|---|
$moduleFilesByPath (optional) | array | Optional files indexed by base module path, each value relative files from findModuleFiles() |
Return value
array['/path/to/Module.module' => [mtime, size], ...]
ModulesFiles methods and properties
API reference based on ProcessWire core version 3.0.267