$options = array();
foreach ( array(
- // T104950: Do not include localBasePath! That path may vary over time and needlessly
- // invalidate cache. If the path changes in a way that makes relative file paths point
- // to something else, getFileHashes() will incorporate that already.
+ // The following properties are omitted because they don't affect the module reponse:
+ // - localBasePath (Per T104950; Changes when absolute directory name changes. If
+ // this affects 'scripts' and other file paths, getFileHashes accounts for that.)
+ // - remoteBasePath (Per T104950)
+ // - dependencies (provided via startup module)
+ // - targets
+ // - group (provided via startup module)
+ // - position (only used by OutputPage)
'scripts',
'debugScripts',
'loaderScripts',
'languageScripts',
'skinScripts',
'skinStyles',
- 'dependencies',
'messages',
- 'targets',
'templates',
- 'group',
- 'position',
'skipFunction',
- 'remoteBasePath',
'debugRaw',
'raw',
) as $member ) {