Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/files/document/PhabricatorVoidDocumentEngine.php
12241 views
1
<?php
2
3
final class PhabricatorVoidDocumentEngine
4
extends PhabricatorDocumentEngine {
5
6
const ENGINEKEY = 'void';
7
8
public function getViewAsLabel(PhabricatorDocumentRef $ref) {
9
return null;
10
}
11
12
protected function getDocumentIconIcon(PhabricatorDocumentRef $ref) {
13
return 'fa-file';
14
}
15
16
protected function getContentScore(PhabricatorDocumentRef $ref) {
17
return 1000;
18
}
19
20
protected function getByteLengthLimit() {
21
return null;
22
}
23
24
protected function canRenderDocumentType(PhabricatorDocumentRef $ref) {
25
return true;
26
}
27
28
protected function newDocumentContent(PhabricatorDocumentRef $ref) {
29
$message = pht(
30
'No document engine can render the contents of this file.');
31
32
$container = phutil_tag(
33
'div',
34
array(
35
'class' => 'document-engine-message',
36
),
37
$message);
38
39
return $container;
40
}
41
42
}
43
44