Page MenuHomestyx hydra

ManiphestNameIndexEventListener.php
No OneTemporary

ManiphestNameIndexEventListener.php

<?php
final class ManiphestNameIndexEventListener extends PhabricatorEventListener {
public function register() {
$this->listen(PhabricatorEventType::TYPE_SEARCH_DIDUPDATEINDEX);
}
public function handleEvent(PhutilEvent $event) {
$phid = $event->getValue('phid');
$type = phid_get_type($phid);
// For now, we only index projects.
if ($type != PhabricatorProjectPHIDTypeProject::TYPECONST) {
return;
}
$document = $event->getValue('document');
ManiphestNameIndex::updateIndex(
$phid,
$document->getDocumentTitle());
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Feb 24, 11:07 PM (11 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
848452
Default Alt Text
ManiphestNameIndexEventListener.php (585 B)

Event Timeline