Page MenuHomePhabricator

Get_CustomField_for_Project

Authored By
devurandom
Apr 1 2015, 3:46 PM
Size
689 B
Referenced Files
None
Subscribers
None

Get_CustomField_for_Project

function getField($object, $id, $user) {
$fields = PhabricatorCustomField::getObjectFields($object, PhabricatorCustomField::ROLE_VIEW)
->setViewer($user)
->readFieldsFromStorage($object)
->getFields();
$field = $fields[$id]
->getProxy()
->getFieldValue();
return $field;
}
$projects = id(new PhabricatorProjectQuery())
->setViewer($admin)
->execute();
foreach ($projects as $project) {
print("proj: " . $project->getName() . "\n");
$ldap_dn = getField($project, "std:project:test", $admin);
print(" std:project:test = " . $ldap_dn . "\n");
}

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
amazon-s3
Storage Format
Raw Data
Storage Handle
phabricator/ex/4h/2tjbnde27bmsnkm7
Default Alt Text
Get_CustomField_for_Project (689 B)

Event Timeline