Skip to content

Commit 6abe2b5

Browse files
committed
Add support for enums
1 parent 0982913 commit 6abe2b5

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/Templates/highlight.php/php.json

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,16 +294,24 @@
294294
},
295295
{
296296
"className": "class",
297-
"beginKeywords": "class interface trait enum",
298-
"end": "{",
297+
"variants": [
298+
{
299+
"beginKeywords": "enum",
300+
"illegal": "[($\"]"
301+
},
302+
{
303+
"beginKeywords": "class interface trait",
304+
"illegal": "[:($\"]"
305+
}
306+
],
307+
"end": "\\{",
299308
"excludeEnd": true,
300-
"illegal": "[:\\(\\$\"]",
301309
"contains": [
302310
{
303311
"beginKeywords": "extends implements"
304312
},
305313
{
306-
"$ref": "#contains.10.contains.0"
314+
"$ref": "#contains.10.contains.1"
307315
}
308316
]
309317
},

0 commit comments

Comments
 (0)