1 | <?php declare(strict_types=1); |
||
5 | final class AcceptHeader |
||
6 | { |
||
7 | const PRESET_DEFAULT = [ |
||
8 | self::LICENSE, |
||
9 | self::TOPICS, |
||
10 | self::DEFAULT, |
||
11 | ]; |
||
12 | |||
13 | const PRESET_COMMUNITY_HEALTH = [ |
||
14 | self::COMMUNITY_HEALTH, |
||
15 | self::DEFAULT, |
||
16 | ]; |
||
17 | |||
18 | // Community Health: https://developer.github.com/v3/repos/community/#community-health |
||
19 | const COMMUNITY_HEALTH = 'application/vnd.github.black-panther-preview+json'; |
||
20 | |||
21 | // Default header: https://developer.github.com/v3/#current-version |
||
22 | const DEFAULT = 'application/vnd.github.v3+json'; |
||
23 | |||
24 | // License on repository object: https://developer.github.com/v3/licenses/#licenses |
||
25 | const LICENSE = 'application/vnd.github.drax-preview+json'; |
||
26 | |||
27 | // Topics on repository object: https://developer.github.com/v3/repos/#repositories |
||
28 | const TOPICS = 'application/vnd.github.mercy-preview+json'; |
||
29 | |||
30 | 3 | public static function getHeader(array $chunks): string |
|
34 | } |
||
35 |