add processor dir as a config
·
1 commit
to main
since this release
Added
- Config-driven processor directories (
processorDirskey inconfig/easyaudit.json): map ofnamespace → directoryconsumed byScanner::getProcessors(). Lets sponsor overlays register additional processor namespaces — or replace the built-in set entirely — without subclassingScanner. A present, non-empty map replaces the built-in default (EasyAudit\Core\Scan\Processor→src/Core/Scan/Processor); an empty map ({}, shipped as a placeholder in the default config) or an absent key falls back to it. Relative paths resolve against the directory of the config file; missing directories are skipped silently at scan time.getProcessors()is also promoted fromprivatetoprotectedso subclassing remains a fallback extension path.
Full Changelog: v1.3.0...v1.3.1