[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/infrastructure/customfield/interface/ -> PhabricatorCustomFieldInterface.php (source)

   1  <?php
   2  
   3  interface PhabricatorCustomFieldInterface {
   4  
   5    public function getCustomFieldBaseClass();
   6    public function getCustomFieldSpecificationForRole($role);
   7    public function getCustomFields();
   8    public function attachCustomFields(PhabricatorCustomFieldAttachment $fields);
   9  
  10  }
  11  
  12  
  13  // TEMPLATE IMPLEMENTATION /////////////////////////////////////////////////////
  14  
  15  
  16  /* -(  PhabricatorCustomFieldInterface  )------------------------------------ */
  17  /*
  18  
  19    private $customFields = self::ATTACHABLE;
  20  
  21    public function getCustomFieldSpecificationForRole($role) {
  22      return PhabricatorEnv::getEnvConfig(<<<'application.fields'>>>);
  23    }
  24  
  25    public function getCustomFieldBaseClass() {
  26      return <<<<'YourApplicationHereCustomField'>>>>;
  27    }
  28  
  29    public function getCustomFields() {
  30      return $this->assertAttached($this->customFields);
  31    }
  32  
  33    public function attachCustomFields(PhabricatorCustomFieldAttachment $fields) {
  34      $this->customFields = $fields;
  35      return $this;
  36    }
  37  
  38  */


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1