-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Docset.php
44 lines (24 loc) · 899 Bytes
/
Docset.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
namespace Godbout\DashDocsetBuilder\Contracts;
use Illuminate\Support\Collection;
interface Docset
{
public function code(): string;
public function name(): string;
public function url(): string;
public function index(): string;
public function playground(): string;
public function icon16(): string;
public function icon32(): string;
public function externalDomains(): string;
public function file(): string;
public function innerDirectory(): string;
public function innerIndex(): string;
public function downloadedDirectory(): string;
public function downloadedIndex(): string;
public function infoPlistFile(): string;
public function databaseFile(): string;
public function htmlFiles(): Collection;
public function entries(string $file): Collection;
public function format(string $file): string;
}