mirror of
https://github.com/Funkoala14/knowledgebase_law.git
synced 2025-06-08 22:08:16 +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: /::|\\/
|
|
}
|
|
}
|
|
})
|
|
}
|