Actions

User

Difference between revisions of "Gold/PHP 8 Scratchpad/phan sample output"

From Mahara Wiki

< User:Gold‎ | PHP 8 Scratchpad
(Created page with "phan is looking comprehensive. Dropping this sample output of a minimum severity check. The output is... long. This is from runnign <syntaxhighlight land="bash" inline>vendo...")
 
m (Replaced content with "phan is looking comprehensive. Dropping this sample output of a minimum severity check. The output is... long. It has been trimmed. This is from running <syntaxhighlight...")
Tag: Replaced
Line 1: Line 1:
phan is looking comprehensive.  Dropping this sample output of a minimum severity check. The output is... long.
+
phan is looking comprehensive.  Dropping this sample output of a minimum severity check. The output is... long. It has been trimmed.
  
This is from runnign <syntaxhighlight land="bash" inline>vendor/bin/phan --allow-polyfill-parser --analyze-twice --dead-code-detection -m json</syntaxhighlight>
+
This is from running <syntaxhighlight land="bash" inline>vendor/bin/phan --allow-polyfill-parser --analyze-twice --dead-code-detection -m json</syntaxhighlight>
  
 
<syntaxhighlight lang="json">
 
<syntaxhighlight lang="json">
Line 100: Line 100:
 
                 "begin": 135,
 
                 "begin": 135,
 
                 "end": 135
 
                 "end": 135
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$msg->error\u001b[0m with type \u001b[37mfalse|string\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/extensions/pluginconfig.php",
 
            "lines": {
 
                "begin": 136,
 
                "end": 136
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$msg->error\u001b[0m with type \u001b[37mstring\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/extensions/pluginconfig.php",
 
            "lines": {
 
                "begin": 136,
 
                "end": 136
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.json.php",
 
            "lines": {
 
                "begin": 35,
 
                "end": 35
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.json.php",
 
            "lines": {
 
                "begin": 48,
 
                "end": 48
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.json.php",
 
            "lines": {
 
                "begin": 53,
 
                "end": 53
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.json.php",
 
            "lines": {
 
                "begin": 58,
 
                "end": 58
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.json.php",
 
            "lines": {
 
                "begin": 69,
 
                "end": 69
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.json.php",
 
            "lines": {
 
                "begin": 70,
 
                "end": 70
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.php",
 
            "lines": {
 
                "begin": 108,
 
                "end": 108
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.php",
 
            "lines": {
 
                "begin": 131,
 
                "end": 131
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.php",
 
            "lines": {
 
                "begin": 136,
 
                "end": 136
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/fonts.php",
 
            "lines": {
 
                "begin": 181,
 
                "end": 181
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_site_content_pages()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/site/pages.php",
 
            "lines": {
 
                "begin": 25,
 
                "end": 25
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$upgrade\u001b[0m with type \u001b[37mtrue\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/upgrade.php",
 
            "lines": {
 
                "begin": 125,
 
                "end": 125
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$upgrades['core']\u001b[0m with type \u001b[37mtrue\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/upgrade.php",
 
            "lines": {
 
                "begin": 209,
 
                "end": 209
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::change_password\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/users/edit.php",
 
            "lines": {
 
                "begin": 639,
 
                "end": 639
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::change_username\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/users/edit.php",
 
            "lines": {
 
                "begin": 671,
 
                "end": 671
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10031,
 
        "check_name": "PhanTypeMismatchDimEmpty",
 
        "description": "TypeError PhanTypeMismatchDimEmpty Assigning to an empty array index of a value of type \u001b[37mstring\u001b[0m, but expected the index to exist and be of type \u001b[37mint\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/users/exportqueue.php",
 
            "lines": {
 
                "begin": 88,
 
                "end": 88
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_site_content_pages()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/admin/users/institutionpages.php",
 
            "lines": {
 
                "begin": 27,
 
                "end": 27
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_xmlrpc_services()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/dispatcher.php",
 
            "lines": {
 
                "begin": 169,
 
                "end": 169
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10088,
 
        "check_name": "PhanTypeInvalidCloneNotObject",
 
        "description": "TypeError PhanTypeInvalidCloneNotObject Expected an object to be passed to clone() but got \u001b[37marray<string,mixed>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 578,
 
                "end": 578
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 652,
 
                "end": 652
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 653,
 
                "end": 653
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 664,
 
                "end": 664
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 7004,
 
        "check_name": "PhanParamTooFewInternal",
 
        "description": "ParamError PhanParamTooFewInternal Call with \u001b[95m4\u001b[0m arg(s) to \u001b[93m\\openssl_seal(string $data, string &$sealed_data, array &$encrypted_keys, array $public_key, string $cipher_algo, string &$iv = null)\u001b[0m which requires \u001b[95m5\u001b[0m arg(s)",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 1256,
 
                "end": 1256
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 7004,
 
        "check_name": "PhanParamTooFewInternal",
 
        "description": "ParamError PhanParamTooFewInternal Call with \u001b[95m4\u001b[0m arg(s) to \u001b[93m\\openssl_open(string $data, string &$output, string $encrypted_key, $private_key, string $cipher_algo, string $iv = null)\u001b[0m which requires \u001b[95m5\u001b[0m arg(s)",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 1391,
 
                "end": 1391
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 7004,
 
        "check_name": "PhanParamTooFewInternal",
 
        "description": "ParamError PhanParamTooFewInternal Call with \u001b[95m4\u001b[0m arg(s) to \u001b[93m\\openssl_open(string $data, string &$output, string $encrypted_key, $private_key, string $cipher_algo, string $iv = null)\u001b[0m which requires \u001b[95m5\u001b[0m arg(s)",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/api/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 1401,
 
                "end": 1401
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget_url\u001b[0m on non-class type \u001b[37m?''|?'0'|?0|?0.0|?array{}|?false|?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/annotation/lib.php",
 
            "lines": {
 
                "begin": 1367,
 
                "end": 1367
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?false|?object=\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/annotation/lib.php",
 
            "lines": {
 
                "begin": 2041,
 
                "end": 2041
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 1001,
 
        "check_name": "PhanAccessPropertyPrivate",
 
        "description": "AccessError PhanAccessPropertyPrivate Cannot access private property \u001b[36m\\View->title\u001b[0m defined at \u001b[96mhtdocs/lib/view.php\u001b[0m:\u001b[37m39\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/artefact.php",
 
            "lines": {
 
                "begin": 52,
 
                "end": 52
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$blogpostentry\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/blog/import/leap/lib.php",
 
            "lines": {
 
                "begin": 237,
 
                "end": 237
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$blogpostentry\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/blog/import/leap/lib.php",
 
            "lines": {
 
                "begin": 268,
 
                "end": 268
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10018,
 
        "check_name": "PhanTypeNonVarPassByRef",
 
        "description": "TypeError PhanTypeNonVarPassByRef Only variables can be passed by reference at argument \u001b[95m3\u001b[0m of \u001b[93m\\ArtefactTypeFile::save_file($pathname, $data, ?\\User &$user = null, $outsidedataroot = false)\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/blog/import/leap/lib.php",
 
            "lines": {
 
                "begin": 425,
 
                "end": 425
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 402,
 
                "end": 402
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 412,
 
                "end": 412
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 420,
 
                "end": 420
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$artefact\u001b[0m with type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 1075,
 
                "end": 1075
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 1793,
 
                "end": 1793
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 1794,
 
                "end": 1794
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 1795,
 
                "end": 1795
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 1796,
 
                "end": 1796
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?false|?object=\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 2114,
 
                "end": 2114
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?false|?object=\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/comment/lib.php",
 
            "lines": {
 
                "begin": 2175,
 
                "end": 2175
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?non-empty-mixed\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/blocktype/internalmedia/lib.php",
 
            "lines": {
 
                "begin": 82,
 
                "end": 82
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\ArtefactType::get_path\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/export/leap/lib.php",
 
            "lines": {
 
                "begin": 50,
 
                "end": 50
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$child\u001b[0m with type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/import/leap/lib.php",
 
            "lines": {
 
                "begin": 274,
 
                "end": 274
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mxpath\u001b[0m on non-class type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/import/leap/lib.php",
 
            "lines": {
 
                "begin": 360,
 
                "end": 360
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginArtefactFile::get\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/import/leap/lib.php",
 
            "lines": {
 
                "begin": 425,
 
                "end": 425
 
            }
 
        },
 
        "suggestion": "Did you mean expr::get_accountprefs_elements() or expr::get_activity_types() or expr::get_artefact_type_content_types() or expr::get_artefact_types() or expr::get_attachment_types() or expr::get_block_types() or expr::get_config_info() or expr::get_config_options() or expr::get_cron() or expr::get_event_subscriptions() or expr::get_institutionprefs_elements() or expr::get_mimetypes_from_description() or expr::get_plugin_display_name() or expr::get_plugin_name() or expr::get_plugintype_name() or expr::get_theme_path() or expr::get_webservice_connections()"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 382,
 
                "end": 382
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 383,
 
                "end": 383
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 384,
 
                "end": 384
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 385,
 
                "end": 385
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 387,
 
                "end": 387
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 388,
 
                "end": 388
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 389,
 
                "end": 389
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\type\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 391,
 
                "end": 391
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?mixed\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 2692,
 
                "end": 2692
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 2869,
 
                "end": 2869
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mis_logged_in\u001b[0m on non-class type \u001b[37m?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 2869,
 
                "end": 2869
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10139,
 
        "check_name": "PhanTypeMismatchArgumentInternalReal",
 
        "description": "TypeError PhanTypeMismatchArgumentInternalReal Argument \u001b[95m2\u001b[0m (\u001b[36m$use_include_path\u001b[0m) is \u001b[95mnull\u001b[0m of type \u001b[37mnull\u001b[0m\u001b[92m\u001b[0m but \u001b[93m\\file_get_contents()\u001b[0m takes \u001b[37mbool\u001b[0m\u001b[92m\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/file/lib.php",
 
            "lines": {
 
                "begin": 3245,
 
                "end": 3245
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?false|?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/export/html/lib.php",
 
            "lines": {
 
                "begin": 81,
 
                "end": 81
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/export/html/lib.php",
 
            "lines": {
 
                "begin": 81,
 
                "end": 81
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?false|?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/export/html/lib.php",
 
            "lines": {
 
                "begin": 83,
 
                "end": 83
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/export/html/lib.php",
 
            "lines": {
 
                "begin": 83,
 
                "end": 83
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$importer->get_entry_by_id($persondataid)\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/import/leap/lib.php",
 
            "lines": {
 
                "begin": 134,
 
                "end": 134
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mxpath\u001b[0m on non-class type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/import/leap/lib.php",
 
            "lines": {
 
                "begin": 194,
 
                "end": 194
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mxpath\u001b[0m on non-class type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/import/leap/lib.php",
 
            "lines": {
 
                "begin": 208,
 
                "end": 208
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mxpath\u001b[0m on non-class type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/import/leap/lib.php",
 
            "lines": {
 
                "begin": 464,
 
                "end": 464
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mxpath\u001b[0m on non-class type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/import/leap/lib.php",
 
            "lines": {
 
                "begin": 484,
 
                "end": 484
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$person\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/import/leap/lib.php",
 
            "lines": {
 
                "begin": 493,
 
                "end": 493
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget_artefact_types\u001b[0m from undeclared class \u001b[32m\\PluginArtefactInternalLocal\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/lib.php",
 
            "lines": {
 
                "begin": 45,
 
                "end": 45
 
            }
 
        },
 
        "suggestion": "Did you mean class \\PluginArtefactInternal"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget_profile_artefact_types\u001b[0m from undeclared class \u001b[32m\\PluginArtefactInternalLocal\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/lib.php",
 
            "lines": {
 
                "begin": 76,
 
                "end": 76
 
            }
 
        },
 
        "suggestion": "Did you mean class \\PluginArtefactInternal"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget_contactinfo_artefact_types\u001b[0m from undeclared class \u001b[32m\\PluginArtefactInternalLocal\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/lib.php",
 
            "lines": {
 
                "begin": 100,
 
                "end": 100
 
            }
 
        },
 
        "suggestion": "Did you mean class \\PluginArtefactInternal"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget_all_fields\u001b[0m from undeclared class \u001b[32m\\ArtefactTypeProfileLocal\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/internal/lib.php",
 
            "lines": {
 
                "begin": 535,
 
                "end": 535
 
            }
 
        },
 
        "suggestion": "Did you mean class \\ArtefactTypeProfileIcon"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 9003,
 
        "check_name": "PhanAbstractStaticMethodCallInStatic",
 
        "description": "StaticCallError PhanAbstractStaticMethodCallInStatic Potentially calling an abstract static method \u001b[93m\\PluginArtefact::get_plugin_name()\u001b[0m with static:: in \u001b[95mstatic::get_plugin_name()\u001b[0m (the calling static method's class scope may be an abstract class)",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/lib.php",
 
            "lines": {
 
                "begin": 136,
 
                "end": 136
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 9003,
 
        "check_name": "PhanAbstractStaticMethodCallInStatic",
 
        "description": "StaticCallError PhanAbstractStaticMethodCallInStatic Potentially calling an abstract static method \u001b[93m\\PluginArtefact::get_plugin_name()\u001b[0m with static:: in \u001b[95mstatic::get_plugin_name()\u001b[0m (the calling static method's class scope may be an abstract class)",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/lib.php",
 
            "lines": {
 
                "begin": 141,
 
                "end": 141
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_progressbar_sortorder()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/lib.php",
 
            "lines": {
 
                "begin": 2196,
 
                "end": 2196
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mset\u001b[0m on non-class type \u001b[37mint\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/editgoalsandskills.php",
 
            "lines": {
 
                "begin": 158,
 
                "end": 158
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mset\u001b[0m on non-class type \u001b[37mint\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/editgoalsandskills.php",
 
            "lines": {
 
                "begin": 159,
 
                "end": 159
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mcommit\u001b[0m on non-class type \u001b[37mint\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/editgoalsandskills.php",
 
            "lines": {
 
                "begin": 160,
 
                "end": 160
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\ArtefactType::get_other_table_name\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 122,
 
                "end": 122
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\ArtefactType::get_other_table_name\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 128,
 
                "end": 128
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 240,
 
                "end": 240
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 260,
 
                "end": 260
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 323,
 
                "end": 323
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 324,
 
                "end": 324
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 327,
 
                "end": 327
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 328,
 
                "end": 328
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 329,
 
                "end": 329
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 363,
 
                "end": 363
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->originalrecord\u001b[0m with type \u001b[37marray<string,mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/export/leap/lib.php",
 
            "lines": {
 
                "begin": 364,
 
                "end": 364
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$organization\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 388,
 
                "end": 388
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$role\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 412,
 
                "end": 412
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$qualification\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 444,
 
                "end": 444
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$organization\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 451,
 
                "end": 451
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::get_entry_by_id\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 513,
 
                "end": 513
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::get_namespaces\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 514,
 
                "end": 514
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::get_leap2a_namespace\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 515,
 
                "end": 515
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::trace\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 523,
 
                "end": 523
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::trace\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 539,
 
                "end": 539
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::trace\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 553,
 
                "end": 553
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::trace\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 554,
 
                "end": 554
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 605,
 
                "end": 605
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 606,
 
                "end": 606
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 608,
 
                "end": 608
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 614,
 
                "end": 614
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 630,
 
                "end": 630
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 648,
 
                "end": 648
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 669,
 
                "end": 669
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 690,
 
                "end": 690
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::add_artefactmapping\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 690,
 
                "end": 690
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::add_artefactmapping\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 725,
 
                "end": 725
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$compositeentry\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 952,
 
                "end": 952
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$compositeentry\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 955,
 
                "end": 955
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mxpath\u001b[0m on non-class type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/import/leap/lib.php",
 
            "lines": {
 
                "begin": 1024,
 
                "end": 1024
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mattach\u001b[0m on non-class type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/lib.php",
 
            "lines": {
 
                "begin": 2469,
 
                "end": 2469
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mdetach\u001b[0m on non-class type \u001b[37mnon-zero-int\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/artefact/resume/lib.php",
 
            "lines": {
 
                "begin": 2476,
 
                "end": 2476
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11011,
 
        "check_name": "PhanUndeclaredConstant",
 
        "description": "UndefError PhanUndeclaredConstant Reference to undeclared constant \u001b[91m\\OP_HALFOPEN\u001b[0m. This will cause a thrown Error in php 8.0+.",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/imap/lib.php",
 
            "lines": {
 
                "begin": 80,
 
                "end": 80
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$user\u001b[0m with type \u001b[37mstring\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 120,
 
                "end": 120
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$user\u001b[0m with type \u001b[37mstring\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 154,
 
                "end": 154
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$user\u001b[0m with type \u001b[37mstring\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 175,
 
                "end": 175
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$user\u001b[0m with type \u001b[37mstring\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 176,
 
                "end": 176
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$user\u001b[0m with type \u001b[37mstring\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 180,
 
                "end": 180
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$user\u001b[0m with type \u001b[37mstring\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 183,
 
                "end": 183
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->config\u001b[0m with type \u001b[37marray|array<string,array>|array<string,bool>|array<string,false>|array<string,int>|array<string,list<string>>|array<string,mixed>|array<string,non-empty-array<mixed,mixed>>|array<string,non-null-mixed>|array<string,string>|array<string,true>|mixed[]\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 280,
 
                "end": 280
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$this->config\u001b[0m with type \u001b[37marray|array<string,array>|array<string,false>|array<string,int>|array<string,list<string>>|array<string,mixed>|array<string,non-empty-array<mixed,mixed>>|array<string,non-null-mixed>|array<string,string>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 280,
 
                "end": 280
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10139,
 
        "check_name": "PhanTypeMismatchArgumentInternalReal",
 
        "description": "TypeError PhanTypeMismatchArgumentInternalReal Argument \u001b[95m1\u001b[0m (\u001b[36m$result\u001b[0m) is \u001b[95m$ldap_result\u001b[0m of type \u001b[37mfalse\u001b[0m\u001b[92m\u001b[0m but \u001b[93m\\ldap_free_result()\u001b[0m takes \u001b[37mresource\u001b[0m\u001b[92m (real type \\LDAP\\Result)\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 964,
 
                "end": 964
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::sync_users\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 1687,
 
                "end": 1687
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::sync_groups\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/ldap/lib.php",
 
            "lines": {
 
                "begin": 1688,
 
                "end": 1688
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_logout()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 514,
 
                "end": 514
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\Memcached\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 810,
 
                "end": 810
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93maddServer\u001b[0m from undeclared class \u001b[32m\\Memcached\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 814,
 
                "end": 814
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetStats\u001b[0m from undeclared class \u001b[32m\\Memcached\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 817,
 
                "end": 817
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetVersion\u001b[0m from undeclared class \u001b[32m\\Memcached\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 819,
 
                "end": 819
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::pre_loginpage_hook\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 986,
 
                "end": 986
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::is_username_valid\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 1602,
 
                "end": 1602
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::change_password\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 1636,
 
                "end": 1636
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\User::reanimate\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 2262,
 
                "end": 2262
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$userdata\u001b[0m with type \u001b[37mnon-empty-array<mixed,mixed>\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 2277,
 
                "end": 2277
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::change_password\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 2852,
 
                "end": 2852
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_register_form()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 2919,
 
                "end": 2919
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 7003,
 
        "check_name": "PhanParamTooFew",
 
        "description": "ParamError PhanParamTooFew Call with \u001b[95m1\u001b[0m arg(s) to \u001b[93m\\Pieform::i18n(string $plugin, string $pluginname, string $key, array $element = null)\u001b[0m which requires \u001b[95m3\u001b[0m arg(s) defined at \u001b[96mhtdocs/lib/pieforms/pieform.php\u001b[0m:\u001b[37m1391\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 3298,
 
                "end": 3298
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 7003,
 
        "check_name": "PhanParamTooFew",
 
        "description": "ParamError PhanParamTooFew Call with \u001b[95m1\u001b[0m arg(s) to \u001b[93m\\Pieform::i18n(string $plugin, string $pluginname, string $key, array $element = null)\u001b[0m which requires \u001b[95m3\u001b[0m arg(s) defined at \u001b[96mhtdocs/lib/pieforms/pieform.php\u001b[0m:\u001b[37m1391\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 3302,
 
                "end": 3302
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_register_submit()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/lib.php",
 
            "lines": {
 
                "begin": 3383,
 
                "end": 3383
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mDEBUG\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/config/config.php",
 
            "lines": {
 
                "begin": 163,
 
                "end": 163
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mERR\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/config/config.php",
 
            "lines": {
 
                "begin": 163,
 
                "end": 163
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mdebug\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 35,
 
                "end": 35
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\Memcache\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 43,
 
                "end": 43
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetstats\u001b[0m from undeclared class \u001b[32m\\Memcache\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 47,
 
                "end": 47
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwarning\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 62,
 
                "end": 62
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwarning\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 68,
 
                "end": 68
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwarning\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 74,
 
                "end": 74
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\Error\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 102,
 
                "end": 102
 
            }
 
        },
 
        "suggestion": "Did you mean class \\Error"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\Exception\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 103,
 
                "end": 103
 
            }
 
        },
 
        "suggestion": "Did you mean class \\Exception or class \\Dwoo\\Exception or class \\Dwoo\\Compilation\\Exception or class \\Dwoo\\Security\\Exception or class \\FFI\\Exception"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mdebug\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 106,
 
                "end": 106
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mdebug\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 111,
 
                "end": 111
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mdebug\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 125,
 
                "end": 125
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mset\u001b[0m from undeclared class \u001b[32m\\Memcache\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 137,
 
                "end": 137
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mdebug\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 148,
 
                "end": 148
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mdelete\u001b[0m from undeclared class \u001b[32m\\Memcache\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 151,
 
                "end": 151
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93maddServer\u001b[0m from undeclared class \u001b[32m\\Memcache\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 249,
 
                "end": 249
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\Memcached\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 267,
 
                "end": 267
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 307,
 
                "end": 307
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 350,
 
                "end": 350
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11008,
 
        "check_name": "PhanUndeclaredClassInstanceof",
 
        "description": "UndefError PhanUndeclaredClassInstanceof Checking instanceof against undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 351,
 
                "end": 351
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInteger\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 353,
 
                "end": 353
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetExtendedStats\u001b[0m from undeclared class \u001b[32m\\Memcache\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 383,
 
                "end": 383
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mtranspose\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Utils\\Arrays\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 387,
 
                "end": 387
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetExtendedStats\u001b[0m from undeclared class \u001b[32m\\Memcache\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Memcached.php",
 
            "lines": {
 
                "begin": 402,
 
                "end": 402
 
            }
 
        },
 
        "suggestion": "Did you mean to configure a stub with https://github.com/phan/phan/wiki/How-To-Use-Stubs#internal-stubs or to enable the extension providing the class."
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11003,
 
        "check_name": "PhanUndeclaredExtendedClass",
 
        "description": "UndefError PhanUndeclaredExtendedClass Class extends undeclared class \u001b[32m\\SimpleSAML\\Store\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Store.php",
 
            "lines": {
 
                "begin": 22,
 
                "end": 22
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/extlib/modules/memcached/lib/Store/Store.php",
 
            "lines": {
 
                "begin": 36,
 
                "end": 36
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 48,
 
                "end": 48
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 58,
 
                "end": 58
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mlogout\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 59,
 
                "end": 59
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetSession\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Session\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 63,
 
                "end": 63
 
            }
 
        },
 
        "suggestion": "Did you mean class \\Session"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 93,
 
                "end": 93
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93misAuthenticated\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 95,
 
                "end": 95
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93minit\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 121,
 
                "end": 121
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 122,
 
                "end": 122
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mlogin\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 124,
 
                "end": 124
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mrequireAuth\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 127,
 
                "end": 127
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetAttributes\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Simple\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/index.php",
 
            "lines": {
 
                "begin": 135,
 
                "end": 135
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 1142,
 
                "end": 1142
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93minit\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 1411,
 
                "end": 1411
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11003,
 
        "check_name": "PhanUndeclaredExtendedClass",
 
        "description": "UndefError PhanUndeclaredExtendedClass Class extends undeclared class \u001b[32m\\SimpleSAML\\XHTML\\IdPDisco\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2185,
 
                "end": 2185
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2202,
 
                "end": 2202
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetMetadataHandler\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Metadata\\MetaDataStorageHandler\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2203,
 
                "end": 2203
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginAuthSaml_IdPDisco::getIdPList\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2210,
 
                "end": 2210
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginAuthSaml_IdPDisco::filterList\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2211,
 
                "end": 2211
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginAuthSaml_IdPDisco::getRecommendedIdP\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2212,
 
                "end": 2212
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93msetCaptureLog\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2306,
 
                "end": 2306
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2307,
 
                "end": 2307
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetOptionalConfig\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2308,
 
                "end": 2308
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93minfo\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2317,
 
                "end": 2317
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetSource\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Metadata\\MetaDataStorageSource\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2331,
 
                "end": 2331
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2336,
 
                "end": 2336
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93msetTypes\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2357,
 
                "end": 2357
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93msetTypes\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2360,
 
                "end": 2360
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mdebug\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2384,
 
                "end": 2384
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mloadSource\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2385,
 
                "end": 2385
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwriteState\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2389,
 
                "end": 2389
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwriteMetadataFiles\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2393,
 
                "end": 2393
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwriteMetadataSerialize\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2396,
 
                "end": 2396
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mloadFromArray\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2401,
 
                "end": 2401
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwriteARPfile\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\metarefresh\\MetaLoader\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2402,
 
                "end": 2402
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetCapturedLog\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2405,
 
                "end": 2405
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93minfo\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/lib.php",
 
            "lines": {
 
                "begin": 2418,
 
                "end": 2418
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Configuration\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 47,
 
                "end": 47
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mrequireAdmin\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Utils\\Auth\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 49,
 
                "end": 49
 
            }
 
        },
 
        "suggestion": "Did you mean class \\Auth"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetById\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Auth\\Source\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 52,
 
                "end": 52
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\AuthSource\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 54,
 
                "end": 54
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11008,
 
        "check_name": "PhanUndeclaredClassInstanceof",
 
        "description": "UndefError PhanUndeclaredClassInstanceof Checking instanceof against undeclared class \u001b[32m\\SimpleSAML\\Module\\saml\\Auth\\Source\\SP\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 57,
 
                "end": 57
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\AuthSource\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 58,
 
                "end": 58
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetEntityId\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\saml\\Auth\\Source\\SP\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 62,
 
                "end": 62
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetMetadata\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\\saml\\Auth\\Source\\SP\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 63,
 
                "end": 63
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetInstance\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Store\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 64,
 
                "end": 64
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mBINDING_HTTP_REDIRECT\u001b[0m from undeclared class \u001b[32m\\SAML2\\Constants\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 69,
 
                "end": 69
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mBINDING_SOAP\u001b[0m from undeclared class \u001b[32m\\SAML2\\Constants\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 70,
 
                "end": 70
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mBINDING_SOAP\u001b[0m from undeclared class \u001b[32m\\SAML2\\Constants\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 77,
 
                "end": 77
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11008,
 
        "check_name": "PhanUndeclaredClassInstanceof",
 
        "description": "UndefError PhanUndeclaredClassInstanceof Checking instanceof against undeclared class \u001b[32m\\SimpleSAML\\Store\\SQL\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 77,
 
                "end": 77
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mBINDING_HTTP_POST\u001b[0m from undeclared class \u001b[32m\\SAML2\\Constants\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 107,
 
                "end": 107
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mBINDING_HTTP_REDIRECT\u001b[0m from undeclared class \u001b[32m\\SAML2\\Constants\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 125,
 
                "end": 125
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mloadPublicKey\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Utils\\Crypto\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 136,
 
                "end": 136
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mloadPublicKey\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Utils\\Crypto\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 154,
 
                "end": 154
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\Exception\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 210,
 
                "end": 210
 
            }
 
        },
 
        "suggestion": "Did you mean class \\Exception or class \\Dwoo\\Exception or class \\Dwoo\\Compilation\\Exception or class \\Dwoo\\Security\\Exception or class \\FFI\\Exception"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetContact\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Utils\\Config\\Metadata\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 217,
 
                "end": 217
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetContact\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Utils\\Config\\Metadata\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 227,
 
                "end": 227
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11007,
 
        "check_name": "PhanUndeclaredClassConstant",
 
        "description": "UndefError PhanUndeclaredClassConstant Reference to constant \u001b[91mNS_SAMLP\u001b[0m from undeclared class \u001b[32m\\SAML2\\Constants\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 264,
 
                "end": 264
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Metadata\\SAMLBuilder\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 269,
 
                "end": 269
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93maddMetadataSP20\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Metadata\\SAMLBuilder\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 270,
 
                "end": 270
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93maddOrganizationInfo\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Metadata\\SAMLBuilder\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 271,
 
                "end": 271
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mgetEntityDescriptorText\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Metadata\\SAMLBuilder\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 273,
 
                "end": 273
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93msign\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Metadata\\Signer\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 285,
 
                "end": 285
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\XHTML\\Template\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 289,
 
                "end": 289
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mnoop\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\XHTML\\Template\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 294,
 
                "end": 294
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mshow\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\XHTML\\Template\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/metadata.php",
 
            "lines": {
 
                "begin": 299,
 
                "end": 299
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\NotFound\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 42,
 
                "end": 42
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\NotFound\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 56,
 
                "end": 56
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93misModuleEnabled\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Module\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 65,
 
                "end": 65
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\NotFound\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 66,
 
                "end": 66
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\BadRequest\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 74,
 
                "end": 74
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\BadRequest\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 77,
 
                "end": 77
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\NotFound\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 114,
 
                "end": 114
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93minfo\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 119,
 
                "end": 119
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Error\\NotFound\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 120,
 
                "end": 120
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mwarning\u001b[0m from undeclared class \u001b[32m\\SimpleSAML\\Logger\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/saml/sp/module.php",
 
            "lines": {
 
                "begin": 160,
 
                "end": 160
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/user.php",
 
            "lines": {
 
                "begin": 1433,
 
                "end": 1433
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/user.php",
 
            "lines": {
 
                "begin": 1437,
 
                "end": 1437
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/user.php",
 
            "lines": {
 
                "begin": 1441,
 
                "end": 1441
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/user.php",
 
            "lines": {
 
                "begin": 1448,
 
                "end": 1448
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93madd_param\u001b[0m on non-class type \u001b[37mbool\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 107,
 
                "end": 107
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93msend\u001b[0m on non-class type \u001b[37mbool\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 268,
 
                "end": 268
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93madd_param\u001b[0m on non-class type \u001b[37mbool\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 504,
 
                "end": 504
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93madd_param\u001b[0m on non-class type \u001b[37mbool\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/auth/xmlrpc/lib.php",
 
            "lines": {
 
                "begin": 1103,
 
                "end": 1103
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data['groupviews']\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/groupviews/lib.php",
 
            "lines": {
 
                "begin": 319,
 
                "end": 319
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$activitylist\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/inbox/lib.php",
 
            "lines": {
 
                "begin": 59,
 
                "end": 59
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$activitylist\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/inbox/lib.php",
 
            "lines": {
 
                "begin": 60,
 
                "end": 60
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 9003,
 
        "check_name": "PhanAbstractStaticMethodCallInStatic",
 
        "description": "StaticCallError PhanAbstractStaticMethodCallInStatic Potentially calling an abstract static method \u001b[93m\\PluginBlocktype::render_instance()\u001b[0m with static:: in \u001b[95mstatic::render_instance($instance, $editing, $versioning)\u001b[0m (the calling static method's class scope may be an abstract class)",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/lib.php",
 
            "lines": {
 
                "begin": 144,
 
                "end": 144
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_get_allowed_blocktypes()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/lib.php",
 
            "lines": {
 
                "begin": 653,
 
                "end": 653
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$views\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/newviews/lib.php",
 
            "lines": {
 
                "begin": 66,
 
                "end": 66
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$results\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/watchlist/lib.php",
 
            "lines": {
 
                "begin": 112,
 
                "end": 112
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$results\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/blocktype/watchlist/lib.php",
 
            "lines": {
 
                "begin": 114,
 
                "end": 114
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\artefact\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/html/lib.php",
 
            "lines": {
 
                "begin": 834,
 
                "end": 834
 
            }
 
        },
 
        "suggestion": "Did you mean class \\ArtefactType or class \\ArtefactTypeAcademicgoal or class \\ArtefactTypeAcademicskill or class \\ArtefactTypeAddress or class \\ArtefactTypeAnnotation or class \\ArtefactTypeAnnotationfeedback or class \\ArtefactTypeArchive or class \\ArtefactTypeAudio or class \\ArtefactTypeBlog or class \\ArtefactTypeBlogAddress or class \\ArtefactTypeBlogPost or class \\ArtefactTypeBook or class \\ArtefactTypeBusinessnumber or class \\ArtefactTypeCachedProfileField or class \\ArtefactTypeCareergoal or class \\ArtefactTypeCertification or class \\ArtefactTypeCity or class \\ArtefactTypeComment or class \\ArtefactTypeContactinformation or class \\ArtefactTypeCountry or class \\ArtefactTypeCoverletter or class \\ArtefactTypeEducationhistory or class \\ArtefactTypeEmail or class \\ArtefactTypeEmploymenthistory or class \\ArtefactTypeFaxnumber or class \\ArtefactTypeFile or class \\ArtefactTypeFileBase or class \\ArtefactTypeFirstname or class \\ArtefactTypeFolder or class \\ArtefactTypeHomenumber or class \\ArtefactTypeHtml or class \\ArtefactTypeImage or class \\ArtefactTypeIndustry or class \\ArtefactTypeInterest or class \\ArtefactTypeIntroduction or class \\ArtefactTypeLastname or class \\ArtefactTypeMembership or class \\ArtefactTypeMobilenumber or class \\ArtefactTypeOccupation or class \\ArtefactTypeOfficialwebsite or class \\ArtefactTypePeerassessment or class \\ArtefactTypePersonalgoal or class \\ArtefactTypePersonalinformation or class \\ArtefactTypePersonalskill or class \\ArtefactTypePersonalwebsite or class \\ArtefactTypePlan or class \\ArtefactTypePreferredname or class \\ArtefactTypeProfile or class \\ArtefactTypeProfileField or class \\ArtefactTypeProfileIcon or class \\ArtefactTypeResume or class \\ArtefactTypeResumeComposite or class \\ArtefactTypeResumeGoalAndSkill or class \\ArtefactTypeSocialprofile or class \\ArtefactTypeStudentid or class \\ArtefactTypeTask or class \\ArtefactTypeTown or class \\ArtefactTypeUserroles or class \\ArtefactTypeVideo or class \\ArtefactTypeWebAddress or class \\ArtefactTypeWorkskill"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mget\u001b[0m from undeclared class \u001b[32m\\artefact\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/html/lib.php",
 
            "lines": {
 
                "begin": 843,
 
                "end": 843
 
            }
 
        },
 
        "suggestion": "Did you mean class \\ArtefactType or class \\ArtefactTypeAcademicgoal or class \\ArtefactTypeAcademicskill or class \\ArtefactTypeAddress or class \\ArtefactTypeAnnotation or class \\ArtefactTypeAnnotationfeedback or class \\ArtefactTypeArchive or class \\ArtefactTypeAudio or class \\ArtefactTypeBlog or class \\ArtefactTypeBlogAddress or class \\ArtefactTypeBlogPost or class \\ArtefactTypeBook or class \\ArtefactTypeBusinessnumber or class \\ArtefactTypeCachedProfileField or class \\ArtefactTypeCareergoal or class \\ArtefactTypeCertification or class \\ArtefactTypeCity or class \\ArtefactTypeComment or class \\ArtefactTypeContactinformation or class \\ArtefactTypeCountry or class \\ArtefactTypeCoverletter or class \\ArtefactTypeEducationhistory or class \\ArtefactTypeEmail or class \\ArtefactTypeEmploymenthistory or class \\ArtefactTypeFaxnumber or class \\ArtefactTypeFile or class \\ArtefactTypeFileBase or class \\ArtefactTypeFirstname or class \\ArtefactTypeFolder or class \\ArtefactTypeHomenumber or class \\ArtefactTypeHtml or class \\ArtefactTypeImage or class \\ArtefactTypeIndustry or class \\ArtefactTypeInterest or class \\ArtefactTypeIntroduction or class \\ArtefactTypeLastname or class \\ArtefactTypeMembership or class \\ArtefactTypeMobilenumber or class \\ArtefactTypeOccupation or class \\ArtefactTypeOfficialwebsite or class \\ArtefactTypePeerassessment or class \\ArtefactTypePersonalgoal or class \\ArtefactTypePersonalinformation or class \\ArtefactTypePersonalskill or class \\ArtefactTypePersonalwebsite or class \\ArtefactTypePlan or class \\ArtefactTypePreferredname or class \\ArtefactTypeProfile or class \\ArtefactTypeProfileField or class \\ArtefactTypeProfileIcon or class \\ArtefactTypeResume or class \\ArtefactTypeResumeComposite or class \\ArtefactTypeResumeGoalAndSkill or class \\ArtefactTypeSocialprofile or class \\ArtefactTypeStudentid or class \\ArtefactTypeTask or class \\ArtefactTypeTown or class \\ArtefactTypeUserroles or class \\ArtefactTypeVideo or class \\ArtefactTypeWebAddress or class \\ArtefactTypeWorkskill"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?mixed\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/html/lib.php",
 
            "lines": {
 
                "begin": 1318,
 
                "end": 1318
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\HtmlExportOutputFilter::get\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/html/lib.php",
 
            "lines": {
 
                "begin": 1318,
 
                "end": 1318
 
            }
 
        },
 
        "suggestion": "Did you mean expr->get_export_path_for_file() or expr->get_folder_path_for_file() or expr->get_size_from_options()"
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\ArtefactTypeFileBase::get_path\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/html/lib.php",
 
            "lines": {
 
                "begin": 1742,
 
                "end": 1742
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 205,
 
                "end": 205
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 206,
 
                "end": 206
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 207,
 
                "end": 207
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 208,
 
                "end": 208
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 213,
 
                "end": 213
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 228,
 
                "end": 228
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 229,
 
                "end": 229
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 232,
 
                "end": 232
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 245,
 
                "end": 245
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mfetch\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 247,
 
                "end": 247
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93massign\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 250,
 
                "end": 250
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mfetch\u001b[0m from undeclared class \u001b[32m\\Dwoo\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/htmllite/lib.php",
 
            "lines": {
 
                "begin": 251,
 
                "end": 251
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\DOMNode::setAttribute\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/leap/lib.php",
 
            "lines": {
 
                "begin": 803,
 
                "end": 803
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\DOMNode::setAttribute\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/leap/lib.php",
 
            "lines": {
 
                "begin": 826,
 
                "end": 826
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/lib.php",
 
            "lines": {
 
                "begin": 590,
 
                "end": 590
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\HeadlessChromium\\BrowserFactory\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdf/lib.php",
 
            "lines": {
 
                "begin": 217,
 
                "end": 217
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mcreateBrowser\u001b[0m from undeclared class \u001b[32m\\HeadlessChromium\\BrowserFactory\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdf/lib.php",
 
            "lines": {
 
                "begin": 219,
 
                "end": 219
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mnavigate\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdf/lib.php",
 
            "lines": {
 
                "begin": 285,
 
                "end": 285
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mpdf\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdf/lib.php",
 
            "lines": {
 
                "begin": 298,
 
                "end": 298
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mclose\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdf/lib.php",
 
            "lines": {
 
                "begin": 309,
 
                "end": 309
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mclose\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdf/lib.php",
 
            "lines": {
 
                "begin": 310,
 
                "end": 310
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93m__construct\u001b[0m from undeclared class \u001b[32m\\HeadlessChromium\\BrowserFactory\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdflite/lib.php",
 
            "lines": {
 
                "begin": 205,
 
                "end": 205
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11009,
 
        "check_name": "PhanUndeclaredClassMethod",
 
        "description": "UndefError PhanUndeclaredClassMethod Call to method \u001b[93mcreateBrowser\u001b[0m from undeclared class \u001b[32m\\HeadlessChromium\\BrowserFactory\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdflite/lib.php",
 
            "lines": {
 
                "begin": 207,
 
                "end": 207
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mnavigate\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdflite/lib.php",
 
            "lines": {
 
                "begin": 276,
 
                "end": 276
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mpdf\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdflite/lib.php",
 
            "lines": {
 
                "begin": 289,
 
                "end": 289
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mclose\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdflite/lib.php",
 
            "lines": {
 
                "begin": 300,
 
                "end": 300
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mclose\u001b[0m on non-class type \u001b[37mnull\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/export/pdflite/lib.php",
 
            "lines": {
 
                "begin": 301,
 
                "end": 301
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\Auth::change_password\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/forgotpass.php",
 
            "lines": {
 
                "begin": 197,
 
                "end": 197
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10139,
 
        "check_name": "PhanTypeMismatchArgumentInternalReal",
 
        "description": "TypeError PhanTypeMismatchArgumentInternalReal Argument \u001b[95m2\u001b[0m (\u001b[36m$array\u001b[0m) is \u001b[95m$group_data\u001b[0m of type \u001b[37m\\stdClass\u001b[0m\u001b[92m\u001b[0m but \u001b[93m\\array_key_exists()\u001b[0m takes \u001b[37marray\u001b[0m\u001b[92m\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/group/edit.php",
 
            "lines": {
 
                "begin": 93,
 
                "end": 93
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$config\u001b[0m with type \u001b[37marray{conditionalGET:true,sets:array{remote-idp:array{cron:array{0:'hourly'},sources:array{0?:array{src:mixed,validateFingerprint?:mixed}},expireAfter:345600,outputDir:string,outputFormat:'flatfile'}}}\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/grouptype/course/version.php",
 
            "lines": {
 
                "begin": 12,
 
                "end": 12
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$config\u001b[0m with type \u001b[37marray{conditionalGET:true,sets:array{remote-idp:array{cron:array{0:'hourly'},sources:array{0?:array{src:mixed,validateFingerprint?:mixed}},expireAfter:345600,outputDir:string,outputFormat:'flatfile'}}}\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/grouptype/course/version.php",
 
            "lines": {
 
                "begin": 13,
 
                "end": 13
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$config\u001b[0m with type \u001b[37marray{conditionalGET:true,sets:array{remote-idp:array{cron:array{0:'hourly'},sources:array{0?:array{src:mixed,validateFingerprint?:mixed}},expireAfter:345600,outputDir:string,outputFormat:'flatfile'}}}\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/grouptype/standard/version.php",
 
            "lines": {
 
                "begin": 12,
 
                "end": 12
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$config\u001b[0m with type \u001b[37marray{conditionalGET:true,sets:array{remote-idp:array{cron:array{0:'hourly'},sources:array{0?:array{src:mixed,validateFingerprint?:mixed}},expireAfter:345600,outputDir:string,outputFormat:'flatfile'}}}\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/grouptype/standard/version.php",
 
            "lines": {
 
                "begin": 13,
 
                "end": 13
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10018,
 
        "check_name": "PhanTypeNonVarPassByRef",
 
        "description": "TypeError PhanTypeNonVarPassByRef Only variables can be passed by reference at argument \u001b[95m3\u001b[0m of \u001b[93m\\ArtefactTypeFile::save_file($pathname, $data, ?\\User &$user = null, $outsidedataroot = false)\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/file/lib.php",
 
            "lines": {
 
                "begin": 158,
 
                "end": 158
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::build_import_entry_requests_form\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/index.php",
 
            "lines": {
 
                "begin": 291,
 
                "end": 291
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\PluginImport::do_import_from_requests\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/index.php",
 
            "lines": {
 
                "begin": 347,
 
                "end": 347
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11011,
 
        "check_name": "PhanUndeclaredConstant",
 
        "description": "UndefError PhanUndeclaredConstant Reference to undeclared constant \u001b[91m\\LOG_TARGET_ERRORLOG\u001b[0m. This will cause a thrown Error in php 8.0+.",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/leap/lib.php",
 
            "lines": {
 
                "begin": 127,
 
                "end": 127
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry\u001b[0m with type \u001b[37mint|null\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/leap/lib.php",
 
            "lines": {
 
                "begin": 1237,
 
                "end": 1237
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37mfalse|object[]\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/leap/lib.php",
 
            "lines": {
 
                "begin": 1257,
 
                "end": 1257
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$entry_request\u001b[0m with type \u001b[37mfalse|object[]\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/leap/lib.php",
 
            "lines": {
 
                "begin": 1292,
 
                "end": 1292
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10018,
 
        "check_name": "PhanTypeNonVarPassByRef",
 
        "description": "TypeError PhanTypeNonVarPassByRef Only variables can be passed by reference at argument \u001b[95m3\u001b[0m of \u001b[93m\\ArtefactTypeFile::save_file($pathname, $data, ?\\User &$user = null, $outsidedataroot = false)\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/leap/lib.php",
 
            "lines": {
 
                "begin": 2414,
 
                "end": 2414
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93msend\u001b[0m on non-class type \u001b[37mbool\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/import/lib.php",
 
            "lines": {
 
                "begin": 719,
 
                "end": 719
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$config\u001b[0m with type \u001b[37marray{conditionalGET:true,sets:array{remote-idp:array{cron:array{0:'hourly'},sources:array{0?:array{src:mixed,validateFingerprint?:mixed}},expireAfter:345600,outputDir:string,outputFormat:'flatfile'}}}\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/init.php",
 
            "lines": {
 
                "begin": 342,
 
                "end": 342
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$config\u001b[0m with type \u001b[37marray{conditionalGET:true,sets:array{remote-idp:array{cron:array{0:'hourly'},sources:array{0?:array{src:mixed,validateFingerprint?:mixed}},expireAfter:345600,outputDir:string,outputFormat:'flatfile'}}}\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/init.php",
 
            "lines": {
 
                "begin": 343,
 
                "end": 343
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$config\u001b[0m with type \u001b[37marray{conditionalGET:true,sets:array{remote-idp:array{cron:array{0:'hourly'},sources:array{0?:array{src:mixed,validateFingerprint?:mixed}},expireAfter:345600,outputDir:string,outputFormat:'flatfile'}}}\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/init.php",
 
            "lines": {
 
                "begin": 348,
 
                "end": 348
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11012,
 
        "check_name": "PhanUndeclaredFunction",
 
        "description": "UndefError PhanUndeclaredFunction Call to undeclared function \u001b[93m\\local_init_user()\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/init.php",
 
            "lines": {
 
                "begin": 408,
 
                "end": 408
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1297,
 
                "end": 1297
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1298,
 
                "end": 1298
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1299,
 
                "end": 1299
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1308,
 
                "end": 1308
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1309,
 
                "end": 1309
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1310,
 
                "end": 1310
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1329,
 
                "end": 1329
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1330,
 
                "end": 1330
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1331,
 
                "end": 1331
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1340,
 
                "end": 1340
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1341,
 
                "end": 1341
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1342,
 
                "end": 1342
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1491,
 
                "end": 1491
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1492,
 
                "end": 1492
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1503,
 
                "end": 1503
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$post\u001b[0m with type \u001b[37mint|true\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/lib.php",
 
            "lines": {
 
                "begin": 1504,
 
                "end": 1504
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 17000,
 
        "check_name": "PhanSyntaxError",
 
        "description": "Syntax PhanSyntaxError Fallback parser diagnostic error: ':' expected.",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/interaction/forum/unsubscribe.php",
 
            "lines": {
 
                "begin": 27,
 
                "end": 27,
 
                "begin_column": 37
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/sharedviews.php",
 
            "lines": {
 
                "begin": 72,
 
                "end": 72
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/sharedviews.php",
 
            "lines": {
 
                "begin": 81,
 
                "end": 81
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/sharedviews.php",
 
            "lines": {
 
                "begin": 82,
 
                "end": 82
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/sharedviews.php",
 
            "lines": {
 
                "begin": 83,
 
                "end": 83
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/sharedviews.php",
 
            "lines": {
 
                "begin": 84,
 
                "end": 84
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/viewlist.php",
 
            "lines": {
 
                "begin": 51,
 
                "end": 51
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/viewlist.php",
 
            "lines": {
 
                "begin": 75,
 
                "end": 75
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/viewlist.php",
 
            "lines": {
 
                "begin": 78,
 
                "end": 78
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/json/viewlist.php",
 
            "lines": {
 
                "begin": 85,
 
                "end": 85
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity.php",
 
            "lines": {
 
                "begin": 675,
 
                "end": 675
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget_activity_preference\u001b[0m on non-class type \u001b[37m?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity.php",
 
            "lines": {
 
                "begin": 699,
 
                "end": 699
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity.php",
 
            "lines": {
 
                "begin": 709,
 
                "end": 709
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mget\u001b[0m on non-class type \u001b[37m?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity.php",
 
            "lines": {
 
                "begin": 778,
 
                "end": 778
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mset_activity_preference\u001b[0m on non-class type \u001b[37m?object\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity.php",
 
            "lines": {
 
                "begin": 798,
 
                "end": 798
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity/ActivityTypeContactus.php",
 
            "lines": {
 
                "begin": 48,
 
                "end": 48
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity/ActivityTypeMaharamessage.php",
 
            "lines": {
 
                "begin": 24,
 
                "end": 24
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$data\u001b[0m with type \u001b[37marray\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/activity/ActivityTypeObjectionable.php",
 
            "lines": {
 
                "begin": 67,
 
                "end": 67
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mqstr\u001b[0m on non-class type \u001b[37mfalse\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 363,
 
                "end": 363
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mErrorNo\u001b[0m on non-class type \u001b[37mfalse\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 604,
 
                "end": 604
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 1021,
 
        "check_name": "PhanAccessPropertyNonStaticAsStatic",
 
        "description": "AccessError PhanAccessPropertyNonStaticAsStatic Accessing non static property \u001b[36m\\ADODB_Active_Record->_quoteNames\u001b[0m as static",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 769,
 
                "end": 769
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 1155,
 
                "end": 1155
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 1165,
 
                "end": 1165
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 1167,
 
                "end": 1167
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 1176,
 
                "end": 1176
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 1178,
 
                "end": 1178
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 1188,
 
                "end": 1188
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-record.inc.php",
 
            "lines": {
 
                "begin": 1202,
 
                "end": 1202
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11016,
 
        "check_name": "PhanUndeclaredStaticProperty",
 
        "description": "UndefError PhanUndeclaredStaticProperty Static property '\u001b[36mWeIsI\u001b[0m' on \u001b[32m\\ADODB_Active_Record\u001b[0m is undeclared",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 225,
 
                "end": 225
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11016,
 
        "check_name": "PhanUndeclaredStaticProperty",
 
        "description": "UndefError PhanUndeclaredStaticProperty Static property '\u001b[36mIrregularP\u001b[0m' on \u001b[32m\\ADODB_Active_Record\u001b[0m is undeclared",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 228,
 
                "end": 228
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11016,
 
        "check_name": "PhanUndeclaredStaticProperty",
 
        "description": "UndefError PhanUndeclaredStaticProperty Static property '\u001b[36mIrregularP\u001b[0m' on \u001b[32m\\ADODB_Active_Record\u001b[0m is undeclared",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 229,
 
                "end": 229
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11016,
 
        "check_name": "PhanUndeclaredStaticProperty",
 
        "description": "UndefError PhanUndeclaredStaticProperty Static property '\u001b[36mWeIsI\u001b[0m' on \u001b[32m\\ADODB_Active_Record\u001b[0m is undeclared",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 259,
 
                "end": 259
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11016,
 
        "check_name": "PhanUndeclaredStaticProperty",
 
        "description": "UndefError PhanUndeclaredStaticProperty Static property '\u001b[36mIrregularS\u001b[0m' on \u001b[32m\\ADODB_Active_Record\u001b[0m is undeclared",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 262,
 
                "end": 262
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11016,
 
        "check_name": "PhanUndeclaredStaticProperty",
 
        "description": "UndefError PhanUndeclaredStaticProperty Static property '\u001b[36mIrregularS\u001b[0m' on \u001b[32m\\ADODB_Active_Record\u001b[0m is undeclared",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 263,
 
                "end": 263
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\ADODB_Active_Table::updateColsCount\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 542,
 
                "end": 542
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10019,
 
        "check_name": "PhanNonClassMethodCall",
 
        "description": "TypeError PhanNonClassMethodCall Call to method \u001b[93mErrorNo\u001b[0m on non-class type \u001b[37mfalse\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 625,
 
                "end": 625
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11013,
 
        "check_name": "PhanUndeclaredMethod",
 
        "description": "UndefError PhanUndeclaredMethod Call to undeclared method \u001b[93m\\ADODB_Active_Record,1::outp_throw\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-active-recordx.inc.php",
 
            "lines": {
 
                "begin": 886,
 
                "end": 886
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 11002,
 
        "check_name": "PhanUndeclaredClass",
 
        "description": "UndefError PhanUndeclaredClass Reference to undeclared class \u001b[32m\\PEAR_Error\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-errorpear.inc.php",
 
            "lines": {
 
                "begin": 78,
 
                "end": 78
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 10038,
 
        "check_name": "PhanTypeExpectedObjectPropAccess",
 
        "description": "TypeError PhanTypeExpectedObjectPropAccess Expected an object instance when accessing an instance property, but saw an expression \u001b[95m$thisConnection\u001b[0m with type \u001b[37mfalse\u001b[0m",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-exceptions.inc.php",
 
            "lines": {
 
                "begin": 44,
 
                "end": 44
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 141,
 
                "end": 141
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 153,
 
                "end": 153
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 154,
 
                "end": 154
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 160,
 
                "end": 160
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 168,
 
                "end": 168
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 177,
 
                "end": 177
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 180,
 
                "end": 180
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 183,
 
                "end": 183
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 187,
 
                "end": 187
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 190,
 
                "end": 190
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 201,
 
                "end": 201
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 208,
 
                "end": 208
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 219,
 
                "end": 219
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 225,
 
                "end": 225
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {
 
            "path": "htdocs/lib/adodb/adodb-lib.inc.php",
 
            "lines": {
 
                "begin": 226,
 
                "end": 226
 
            }
 
        }
 
    },
 
    {
 
        "type": "issue",
 
        "type_id": 4000,
 
        "check_name": "PhanContextNotObject",
 
        "description": "Context PhanContextNotObject Cannot access \u001b[32mstatic\u001b[0m when not in object context",
 
        "severity": 10,
 
        "location": {