Page MenuHomeIsabelle/Phabricator
Diviner Phabricator Tech Docs PhabricatorCustomFieldList

final class PhabricatorCustomFieldList
Phabricator Technical Documentation (Custom Fields)

Convenience class to perform operations on an entire field list, like reading all values from storage.

$field_list = new PhabricatorCustomFieldList($fields);

Methods

public function __construct($fields)

This method is not documented.
Parameters
array$fields
Return
this//Implicit.//

public function getFields()

This method is not documented.
Return
wild

public function setViewer($viewer)

This method is not documented.
Parameters
PhabricatorUser$viewer
Return
wild

public function readFieldsFromObject($object)

This method is not documented.
Parameters
PhabricatorCustomFieldInterface$object
Return
wild

public function readFieldsFromStorage($object)

Read stored values for all fields which support storage.

Parameters
PhabricatorCustomFieldInterface$objectObject to read field values for.
Return
void

public function appendFieldsToForm($form)

This method is not documented.
Parameters
AphrontFormView$form
Return
wild

public function appendFieldsToPropertyList($object, $viewer, $view)

This method is not documented.
Parameters
PhabricatorCustomFieldInterface$object
PhabricatorUser$viewer
PHUIPropertyListView$view
Return
wild

public function buildFieldTransactionsFromRequest($template, $request)

This method is not documented.
Parameters
PhabricatorApplicationTransaction$template
AphrontRequest$request
Return
wild

public function rebuildIndexes($object)

Publish field indexes into index tables, so ApplicationSearch can search them.

Parameters
PhabricatorCustomFieldInterface$object
Return
void

public function updateAbstractDocument($document)

This method is not documented.
Parameters
PhabricatorSearchAbstractDocument$document
Return
wild