UNPKG

1.08 kBJavaScriptView Raw
1"use strict";
2
3const CATEGORY_PHP = "PHP";
4
5module.exports = {
6 phpVersion: {
7 since: "0.13.0",
8 category: CATEGORY_PHP,
9 type: "choice",
10 default: "5.4",
11 description: "Minimum target PHP version.",
12 choices: [
13 { value: "5.0" },
14 { value: "5.1" },
15 { value: "5.2" },
16 { value: "5.3" },
17 { value: "5.4" },
18 { value: "5.5" },
19 { value: "5.6" },
20 { value: "7.0" },
21 { value: "7.1" },
22 { value: "7.2" },
23 { value: "7.3" },
24 { value: "7.4" },
25 ],
26 },
27 trailingCommaPHP: {
28 since: "0.0.0",
29 category: CATEGORY_PHP,
30 type: "boolean",
31 default: true,
32 description: "Print trailing commas wherever possible when multi-line.",
33 },
34 braceStyle: {
35 since: "0.10.0",
36 category: CATEGORY_PHP,
37 type: "choice",
38 default: "psr-2",
39 description:
40 "Print one space or newline for code blocks (classes and functions).",
41 choices: [
42 { value: "psr-2", description: "Use PSR-2 brace style." },
43 { value: "1tbs", description: "Use 1tbs brace style." },
44 ],
45 },
46};