Page MenuHomestyx hydra

LegalpadDocumentDatasource.php
No OneTemporary

LegalpadDocumentDatasource.php

<?php
final class LegalpadDocumentDatasource
extends PhabricatorTypeaheadDatasource {
public function getPlaceholderText() {
return pht('Type a document name...');
}
public function getDatasourceApplicationClass() {
return 'PhabricatorApplicationLegalpad';
}
public function loadResults() {
$viewer = $this->getViewer();
$raw_query = $this->getRawQuery();
$results = array();
$documents = id(new LegalpadDocumentQuery())
->setViewer($viewer)
->execute();
foreach ($documents as $document) {
$results[] = id(new PhabricatorTypeaheadResult())
->setPHID($document->getPHID())
->setIcon('fa-file-text-o')
->setName($document->getMonogram().' '.$document->getTitle());
}
return $results;
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Feb 24, 8:57 PM (1 d, 4 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
851325
Default Alt Text
LegalpadDocumentDatasource.php (787 B)

Event Timeline