/**
  * @task markup
  */
 private function getMarkupFieldKey(PhabricatorMarkupInterface $object, $field)
 {
     static $custom;
     if ($custom === null) {
         $custom = array_merge(self::loadCustomInlineRules(), self::loadCustomBlockRules());
         $custom = mpull($custom, 'getRuleVersion', null);
         ksort($custom);
         $custom = PhabricatorHash::digestForIndex(serialize($custom));
     }
     return $object->getMarkupFieldKey($field) . '@' . $this->version . '@' . $custom;
 }
 /**
  * @task markup
  */
 private function getMarkupFieldKey(PhabricatorMarkupInterface $object, $field)
 {
     return $object->getMarkupFieldKey($field);
 }