Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diviner/publisher/DivinerPublisher.php
| Show First 20 Lines • Show All 127 Lines • ▼ Show 20 Lines | if ($this->dropCaches) { | ||||
| $deleted = array_diff_key($existing_map, $hashes_map); | $deleted = array_diff_key($existing_map, $hashes_map); | ||||
| $created = array_diff_key($hashes_map, $existing_map); | $created = array_diff_key($hashes_map, $existing_map); | ||||
| $deleted = array_keys($deleted); | $deleted = array_keys($deleted); | ||||
| $created = array_keys($created); | $created = array_keys($created); | ||||
| } | } | ||||
| echo pht('Deleting %d documents.', count($deleted))."\n"; | $console = PhutilConsole::getConsole(); | ||||
| $console->writeOut( | |||||
| "%s\n", | |||||
| pht( | |||||
| 'Deleting %s document(s).', | |||||
| new PhutilNumber(count($deleted)))); | |||||
| $this->deleteDocumentsByHash($deleted); | $this->deleteDocumentsByHash($deleted); | ||||
| echo pht('Creating %d documents.', count($created))."\n"; | $console->writeOut( | ||||
| "%s\n", | |||||
| pht( | |||||
| 'Creating %s document(s).', | |||||
| new PhutilNumber(count($created)))); | |||||
| $this->createDocumentsByHash($created); | $this->createDocumentsByHash($created); | ||||
| } | } | ||||
| final protected function shouldGenerateDocumentForAtom(DivinerAtom $atom) { | final protected function shouldGenerateDocumentForAtom(DivinerAtom $atom) { | ||||
| switch ($atom->getType()) { | switch ($atom->getType()) { | ||||
| case DivinerAtom::TYPE_METHOD: | case DivinerAtom::TYPE_METHOD: | ||||
| case DivinerAtom::TYPE_FILE: | case DivinerAtom::TYPE_FILE: | ||||
| return false; | return false; | ||||
| Show All 9 Lines | |||||