Here’s a listing of every reference to $documentListing in the Evolution codebase. Take your pick (the filenames and line numbers are at the end of each one.
BTW, if you tell us what you’re trying to accomplish, there’s a very good chance that it can be done without hacking the MODx core code. Altering the code is almost never necessary in MODx.
$d = &$this->documentListing; C:\xampp\htdocs\evo\assets\cache\siteCache.idx.php (83:14)
$alias = !isset($modx->documentListing[$id]) ? $id:$id.'-'.substr(uniqid(''),-3);
C:\xampp\htdocs\evo\manager\actions\import_site.static.php (114:36)
$modx->documentListing[$alias] = true; C:\xampp\htdocs\evo\manager\actions\import_site.static.php (115:20)
$alias = !isset($modx->documentListing[$value]) ? $value:$value.'-'.substr(uniqid(''),-3); C:\xampp\htdocs\evo\manager\actions\import_site.static.php (136:36)
$modx->documentListing[$alias] = true; C:\xampp\htdocs\evo\manager\actions\import_site.static.php (137:20)
var $rs, $result, $sql, $table_prefix, $debug, $documentIdentifier, $documentMethod, $documentGenerated, $documentContent, $tstart, $minParserPasses, $maxParserPasses, $documentObject, $templateObject, $snippetObjects, $stopOnNotice, $executedQueries, $queryTime, $currentSnippet, $documentName, $aliases, $visitor, $entrypage, $documentListing, $dumpSnippets, $chunkCache, $snippetCache, $contentTypes, $dumpSQL, $queryCode, $virtualDir, $placeholders, $sjscripts, $jscripts, $loadedjscripts, $documentMap; C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (14:334)
if (is_numeric($q) && !$this->documentListing[$q]) { /* we got an ID returned, check to make sure it's not an alias */ C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (342:39)
if ((($this->virtualDir != '' && !$this->documentListing[$this->virtualDir . '/' . $q]) || ($this->virtualDir == '' && !$this->documentListing[$q])) && (($this->virtualDir != '' && in_array($q, $this->getChildIds($this->documentListing[$this->virtualDir], 1))) || ($this->virtualDir == '' && in_array($q, $this->getChildIds(0, 1))))) { C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (345:58)
if ((($this->virtualDir != '' && !$this->documentListing[$this->virtualDir . '/' . $q]) || ($this->virtualDir == '' && !$this->documentListing[$q])) && (($this->virtualDir != '' && in_array($q, $this->getChildIds($this->documentListing[$this->virtualDir], 1))) || ($this->virtualDir == '' && in_array($q, $this->getChildIds(0, 1))))) { C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (345:144)
if ((($this->virtualDir != '' && !$this->documentListing[$this->virtualDir . '/' . $q]) || ($this->virtualDir == '' && !$this->documentListing[$q])) && (($this->virtualDir != '' && in_array($q, $this->getChildIds($this->documentListing[$this->virtualDir], 1))) || ($this->virtualDir == '' && in_array($q, $this->getChildIds(0, 1))))) { C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (345:237)
if (!is_numeric($identifier) && array_key_exists($identifier, $this->documentListing)) { C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (927:86)
$identifier= $this->documentListing[$identifier]; C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (928:41)
if (array_key_exists($alias, $this->documentListing)) { C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (1094:53)
$this->documentIdentifier= $this->documentListing[$alias]; C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (1095:55)
$this->documentIdentifier= $this->documentListing[$this->documentIdentifier]; C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (1100:51)
$parentKey= array_search($parentId, $this->documentListing); C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (1217:60)
$childKey= array_search($childId, $this->documentListing); C:\xampp\htdocs\evo\manager\includes\document.parser.class.inc.php (1237:58)
$tmpPHP .= '$d = &$this->documentListing;' . "\n"; C:\xampp\htdocs\evo\manager\processors\cache_sync.class.processor.php (121:28)