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

NameType(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