mirror of
https://github.com/Funkoala14/knowledgebase_law.git
synced 2025-06-09 03:18:15 +08:00
24 lines
628 B
JavaScript
24 lines
628 B
JavaScript
|
'use strict'
|
||
|
var refractorPhp = require('./php.js')
|
||
|
module.exports = phpExtras
|
||
|
phpExtras.displayName = 'phpExtras'
|
||
|
phpExtras.aliases = []
|
||
|
function phpExtras(Prism) {
|
||
|
Prism.register(refractorPhp)
|
||
|
Prism.languages.insertBefore('php', 'variable', {
|
||
|
this: {
|
||
|
pattern: /\$this\b/,
|
||
|
alias: 'keyword'
|
||
|
},
|
||
|
global:
|
||
|
/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,
|
||
|
scope: {
|
||
|
pattern: /\b[\w\\]+::/,
|
||
|
inside: {
|
||
|
keyword: /\b(?:parent|self|static)\b/,
|
||
|
punctuation: /::|\\/
|
||
|
}
|
||
|
}
|
||
|
})
|
||
|
}
|