summaryrefslogtreecommitdiffstats
path: root/public/prism/prism-php-extras.js
blob: 3a77a2b8078917b04eac027c99545b0b1023803f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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: /::|\\/,
    },
  },
});