Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/people/customfield/PhabricatorUserConfiguredCustomField.php
12256 views
1
<?php
2
3
final class PhabricatorUserConfiguredCustomField
4
extends PhabricatorUserCustomField
5
implements PhabricatorStandardCustomFieldInterface {
6
7
public function getStandardCustomFieldNamespace() {
8
return 'user';
9
}
10
11
public function createFields($object) {
12
return PhabricatorStandardCustomField::buildStandardFields(
13
$this,
14
PhabricatorEnv::getEnvConfig('user.custom-field-definitions'));
15
}
16
17
public function newStorageObject() {
18
return new PhabricatorUserConfiguredCustomFieldStorage();
19
}
20
21
protected function newStringIndexStorage() {
22
return new PhabricatorUserCustomFieldStringIndex();
23
}
24
25
protected function newNumericIndexStorage() {
26
return new PhabricatorUserCustomFieldNumericIndex();
27
}
28
29
}
30
31