Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
973 B · 38 lines
PHP
123456789101112131415161718192021222324252627282930313233343536373839<?php
interface PhabricatorCustomFieldInterface {
public function getCustomFieldBaseClass(); public function getCustomFieldSpecificationForRole($role); public function getCustomFields(); public function attachCustomFields(PhabricatorCustomFieldAttachment $fields);
}
// TEMPLATE IMPLEMENTATION /////////////////////////////////////////////////////
/* -( PhabricatorCustomFieldInterface )------------------------------------ *//*
private $customFields = self::ATTACHABLE;
public function getCustomFieldSpecificationForRole($role) { return PhabricatorEnv::getEnvConfig(<<<'application.fields'>>>); }
public function getCustomFieldBaseClass() { return <<<<'YourApplicationHereCustomField'>>>>; }
public function getCustomFields() { return $this->assertAttached($this->customFields); }
public function attachCustomFields(PhabricatorCustomFieldAttachment $fields) { $this->customFields = $fields; return $this; }
*/