Lines Matching defs:this
38 * The callback receives a single string message. Use this to integrate
46 $this->logger = $logger;
47 return $this;
57 if ($this->logger)($this->logger)($message);
65 * Plugins that modify what gets indexed should hook this event and
79 unset($data['dokuwiki']); // this needs to be first
116 if (trim(io_readFile($idxtag)) != $this->getVersion()) return true;
140 if (!$this->needsIndexing($page, $force)) {
141 $this->log("Indexer: index for $page up to date");
183 $this->log("Indexer: full text indexing disabled for {$data['page']}");
198 $this->updateMetadataRegistry(array_keys($data['metadata']));
201 io_saveFile(metaFN($data['page'], '.indexed'), $this->getVersion());
202 $this->log("Indexer: finished indexing {$data['page']}");
223 $this->log("Indexer: $page.indexed file does not exist, ignoring");
232 foreach ($this->getMetadataRegistryKeys() as $key) {
236 $this->log("Indexer: deleted $page from index");
250 * In particular this keeps the renamed page's *outgoing* references intact. That is
253 * later. Re-indexing from disk instead would lose this, because the destination page
254 * has usually not been written to disk yet when this method is called.
282 $this->log("Indexer: $oldpage is not in the index, nothing to rename");
292 $this->deletePage($newpage, true);
300 $this->log("Indexer: renamed $oldpage to $newpage in index");
314 foreach ($this->getMetadataRegistryKeys() as $key) {
348 foreach ($this->getMetadataRegistryKeys() as $key) {