Page MenuHomePhorge

SemiStructuredInstanceSearchConduitAPIMethod.php
No OneTemporary

SemiStructuredInstanceSearchConduitAPIMethod.php

<?php
final class SemiStructuredInstanceSearchConduitAPIMethod
extends PhabricatorSearchEngineAPIMethod {
public function getAPIMethodName() {
return 'semistructured.instance.search';
}
public function newSearchEngine() {
return new SemiStructuredObjectInstanceSearchEngine();
$e= new SemiStructuredObjectInstanceSearchEngine();
$cls = id(new SemiStructuredObjectTypeQuery())
->setViewer(PhabricatorUser::getOmnipotentUser())
->withIDs(array(2))
->executeOne();
$e->setObjectType($cls);
return $e;
}
public function getMethodSummary() {
return pht('Read information about Object Instances.');
}
}
// search fields to allow
// - custom fields -> may be hard - fields not available early enough. maybe just load all possible fields from all types?
// - class ID (vs phid) ?
// default output to include
// - class phid
// - raw data
// - custom fields
// - description, title

File Metadata

Mime Type
text/x-php
Expires
Jan 19 2025, 11:40 (5 w, 16 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1124200
Default Alt Text
SemiStructuredInstanceSearchConduitAPIMethod.php (938 B)

Event Timeline