Changeset View
Changeset View
Standalone View
Standalone View
src/applications/files/document/PhabricatorDocumentEngine.php
| <?php | <?php | ||||
| abstract class PhabricatorDocumentEngine | abstract class PhabricatorDocumentEngine | ||||
| extends Phobject { | extends Phobject { | ||||
| private $viewer; | private $viewer; | ||||
| private $highlightedLines = array(); | private $highlightedLines = array(); | ||||
| private $encodingConfiguration; | private $encodingConfiguration; | ||||
| private $highlightingConfiguration; | private $highlightingConfiguration; | ||||
| private $blameConfiguration = true; | |||||
| final public function setViewer(PhabricatorUser $viewer) { | final public function setViewer(PhabricatorUser $viewer) { | ||||
| $this->viewer = $viewer; | $this->viewer = $viewer; | ||||
| return $this; | return $this; | ||||
| } | } | ||||
| final public function getViewer() { | final public function getViewer() { | ||||
| return $this->viewer; | return $this->viewer; | ||||
| Show All 37 Lines | final public function setHighlightingConfiguration($config) { | ||||
| $this->highlightingConfiguration = $config; | $this->highlightingConfiguration = $config; | ||||
| return $this; | return $this; | ||||
| } | } | ||||
| final public function getHighlightingConfiguration() { | final public function getHighlightingConfiguration() { | ||||
| return $this->highlightingConfiguration; | return $this->highlightingConfiguration; | ||||
| } | } | ||||
| final public function setBlameConfiguration($blame_configuration) { | |||||
| $this->blameConfiguration = $blame_configuration; | |||||
| return $this; | |||||
| } | |||||
| final public function getBlameConfiguration() { | |||||
| return $this->blameConfiguration; | |||||
| } | |||||
| final protected function getBlameEnabled() { | |||||
| return $this->blameConfiguration; | |||||
| } | |||||
| public function shouldRenderAsync(PhabricatorDocumentRef $ref) { | public function shouldRenderAsync(PhabricatorDocumentRef $ref) { | ||||
| return false; | return false; | ||||
| } | } | ||||
| abstract protected function canRenderDocumentType( | abstract protected function canRenderDocumentType( | ||||
| PhabricatorDocumentRef $ref); | PhabricatorDocumentRef $ref); | ||||
| final public function newDocument(PhabricatorDocumentRef $ref) { | final public function newDocument(PhabricatorDocumentRef $ref) { | ||||
| ▲ Show 20 Lines • Show All 164 Lines • Show Last 20 Lines | |||||