PHP Static analysis for moodle

Extension
Calls
\define
560
\DIRECTORY_SEPARATOR
294
\ENT_COMPAT
143
\E_USER_WARNING
135
\SORT_ASC
102
\ENT_QUOTES
64
\E_USER_ERROR
64
\PREG_SPLIT_NO_EMPTY
60
\psr\http\message\streaminterface
59
\psr\http\message\uriinterface
56
\PATHINFO_EXTENSION
55
\SORT_DESC
54
\psr\http\message\requestinterface
52
\PHP_OS
51
\PHP_VERSION
49
\exception
47
\SORT_NUMERIC
43
\PHP_VERSION_ID
38
\PREG_OFFSET_CAPTURE
37
\STR_PAD_LEFT
36
\psr\http\message\responseinterface
33
\PHP_INT_MAX
32
\E_USER_NOTICE
32
\stdclass
32
\PREG_SET_ORDER
31
\DEBUG_BACKTRACE_IGNORE_ARGS
29
\CASE_LOWER
29
\SEEK_SET
28
\ARRAY_FILTER_USE_KEY
27
\JSON_PRETTY_PRINT
26
\E_ALL
26
\M_PI
24
\E_STRICT
22
\PHP_INT_SIZE
22
\PREG_SPLIT_DELIM_CAPTURE
22
\E_NOTICE
22
\E_ERROR
21
\STDERR
21
\PHP_URL_HOST
20
\LDAP_DEREF_NEVER
20
\throwable
20
\E_WARNING
18
\PHP_MAJOR_VERSION
17
\FILTER_VALIDATE_BOOLEAN
17
\OPENSSL_RAW_DATA
17
\ENT_NOQUOTES
16
\LC_TIME
16
\INF
15
\PHP_SAPI
15
\closure
15
\CURLOPT_HTTPHEADER
13
\FILTER_VALIDATE_IP
13
\JSON_UNESCAPED_SLASHES
13
\JSON_ERROR_NONE
13
\LOCK_EX
13
\STDOUT
12
\T_STRING
12
\LDAP_CONTROL_PAGEDRESULTS
12
\CURLOPT_RETURNTRANSFER
12
\T_COMMENT
11
\LC_ALL
11
\T_FUNCTION
10
\CASE_UPPER
10
\ENT_HTML401
10
\DATE_W3C
10
\CURLOPT_USERAGENT
9
\T_WHITESPACE
9
\LIBXML_NONET
9
\XML_OPTION_CASE_FOLDING
9
\XML_TEXT_NODE
9
\JSON_THROW_ON_ERROR
9
\COUNT_RECURSIVE
9
\CURLOPT_SSL_VERIFYHOST
9
\ARRAY_FILTER_USE_BOTH
9
\CURLOPT_SSL_VERIFYPEER
9
\CURLOPT_URL
8
\CURLOPT_TIMEOUT
8
\PHP_URL_SCHEME
8
\E_RECOVERABLE_ERROR
8
\T_NS_SEPARATOR
8
\CURLOPT_ENCODING
8
\INI_SCANNER_RAW
8
\STR_PAD_RIGHT
8
\PHP_OS_FAMILY
7
\CURLOPT_FOLLOWLOCATION
7
\PHP_QUERY_RFC3986
7
\T_VARIABLE
7
\GLOB_ONLYDIR
7
\CURLOPT_HTTP_VERSION
7
\PHP_URL_QUERY
7
\CURLOPT_HEADER
7
\CURLE_UNSUPPORTED_PROTOCOL
7
\CURLOPT_CAINFO
7
\FILTER_VALIDATE_URL
7
\NAN
7
\PATHINFO_FILENAME
7
\CURL_HTTP_VERSION_1_1
7
\PREG_PATTERN_ORDER
6
\datetime
6
\INTL_IDNA_VARIANT_UTS46
6
\OPENSSL_ALGO_SHA256
6
\JSON_UNESCAPED_UNICODE
6
\CURLOPT_CUSTOMREQUEST
6
\XML_OPTION_TARGET_ENCODING
6
\CURLOPT_CONNECTTIMEOUT
6
\psr\http\message\serverrequestinterface
6
\psr\http\message\messageinterface
6
\XML_CDATA_SECTION_NODE
6
\PHP_URL_PATH
6
\E_PARSE
6
\SODIUM_BASE64_VARIANT_ORIGINAL
6
\SORT_STRING
6
\PHP_ROUND_HALF_UP
6
\IMAGETYPE_PNG
5
\CURLPROTO_HTTP
5
\PATHINFO_BASENAME
5
\CURLOPT_PROXY
5
\CURLOPT_HEADERFUNCTION
5
\CURL_SSLVERSION_TLSv1_2
5
\IDNA_NONTRANSITIONAL_TO_ASCII
5
\INI_SCANNER_NORMAL
5
\CURLOPT_POSTFIELDS
5
\XML_ELEMENT_NODE
5
\MCRYPT_RIJNDAEL_128
5
\psr\http\message\uploadedfileinterface
5
\FILE_IGNORE_NEW_LINES
5
\T_USE
5
\numberformatter
5
\T_DOUBLE_COLON
5
\splobjectstorage
5
\E_CORE_ERROR
5
\FILTER_VALIDATE_EMAIL
5
\XML_OPTION_SKIP_WHITE
5
\CURLPROXY_SOCKS5
5
\T_STATIC
5
\CURLPROTO_HTTPS
5
\CURLINFO_HTTP_CODE
5
\T_CLASS
5
\CURLOPT_FAILONERROR
4
\SIGINT
4
\SEEK_END
4
\UPLOAD_ERR_OK
4
\IMAGETYPE_JPEG
4
\ENT_SUBSTITUTE
4
\SIGTERM
4
\CURLOPT_USERPWD
4
\MCRYPT_MODE_CBC
4
\CURLOPT_HTTPAUTH
4
\CURLAUTH_NTLM
4
\OPENSSL_NO_PADDING
4
\FILTER_VALIDATE_INT
4
\LOCK_UN
4
\LOCK_SH
4
\PREG_UNMATCHED_AS_NULL
4
\MYSQLI_STORE_RESULT
4
\CURLOPT_WRITEFUNCTION
4
\FILEINFO_MIME
4
\UPLOAD_ERR_FORM_SIZE
4
\PATHINFO_DIRNAME
4
\IMG_COLOR_TRANSPARENT
4
\UPLOAD_ERR_INI_SIZE
4
\iteratoraggregate
4
\FILE_SKIP_EMPTY_LINES
4
\PKCS7_DETACHED
4
\invalidargumentexception
4
\PATH_SEPARATOR
3
\CURLOPT_SSLVERSION
3
\SQL_CUR_USE_ODBC
3
\ENT_XML1
3
\MEMCACHE_COMPRESSED
3
\CURLOPT_READFUNCTION
3
\CURLOPT_PROTOCOLS
3
\CURLOPT_SSLCERT
3
\UPLOAD_ERR_NO_FILE
3
\CURLOPT_NOBODY
3
\PGSQL_BOTH
3
\IDNA_DEFAULT
3
\STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
3
\T_NEW
3
\PNG_NO_FILTER
3
\FILTER_FLAG_IPV6
3
\FILTER_FLAG_IPV4
3
\LDAP_DEREF_ALWAYS
3
\SORT_LOCALE_STRING
3
\CURLOPT_PROXYTYPE
3
\STDIN
3
\FILEINFO_MIME_TYPE
3
\E_COMPILE_ERROR
3
\UPLOAD_ERR_NO_TMP_DIR
3
\UPLOAD_ERR_PARTIAL
3
\PGSQL_ASSOC
3
\LOCK_NB
3
\SEEK_CUR
3
\PKCS7_BINARY
3
\STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT
3
\MYSQLI_ASSOC
3
\PGSQL_NUM
3
\HTML_ENTITIES
3
\UPLOAD_ERR_EXTENSION
3
\CURLAUTH_BASIC
3
\STREAM_CLIENT_CONNECT
3
\MB_CASE_TITLE
3
\CURLOPT_PROXYUSERPWD
3
\UPLOAD_ERR_CANT_WRITE
3
\CURLOPT_SSLKEY
3
\LC_NUMERIC
3
\runtimeexception
3
\LIBXML_HTML_NODEFDTD
3
\PHP_RELEASE_VERSION
3
\COUNT_NORMAL
3
\iterator
3
\SQLITE3_NUM
3
\T_FUNC_C
2
\MYSQLI_REPORT_OFF
2
\logicexception
2
\LC_CTYPE
2
\MYSQLI_NUM
2
\ICONV_VERSION
2
\PHP_ROUND_HALF_DOWN
2
\CURLE_COULDNT_CONNECT
2
\PHP_QUERY_RFC1738
2
\OPENSSL_ZERO_PADDING
2
\CURLOPT_VERBOSE
2
\SORT_NATURAL
2
\MYSQLI_TYPE_SHORT
2
\CURLOPT_SSLKEYPASSWD
2
\MYSQLI_TYPE_ENUM
2
\PHP_MINOR_VERSION
2
\LC_MONETARY
2
\CURLE_TOO_MANY_REDIRECTS
2
\AF_INET
2
\T_CONSTANT_ENCAPSED_STRING
2
\STREAM_CRYPTO_METHOD_TLS_CLIENT
2
\LDAP_OPT_REFERRALS
2
\CURLOPT_PROXYAUTH
2
\T_OPEN_TAG
2
\T_INSTANCEOF
2
\T_OBJECT_OPERATOR
2
\OPENSSL_KEYTYPE_RSA
2
\FILTER_FLAG_EMAIL_UNICODE
2
\psr\http\message\requestfactoryinterface
2
\M_PI_2
2
\T_TRAIT_C
2
\LIBXML_NOEMPTYTAG
2
\psr\simplecache\cacheinterface
2
\DATE_ATOM
2
\MYSQLI_TYPE_LONGLONG
2
\MYSQLI_TYPE_DATETIME
2
\T_CURLY_OPEN
2
\CURLE_COULDNT_RESOLVE_HOST
2
\SQL_CUR_USE_DRIVER
2
\CURLOPT_INFILE
2
\CURLOPT_FILE
2
\FILE_APPEND
2
\psr\http\message\urifactoryinterface
2
\FILTER_FLAG_NO_PRIV_RANGE
2
\psr\http\message\serverrequestfactoryinterface
2
\CURLINFO_APPCONNECT_TIME
2
\MYSQLI_CLIENT_SSL
2
\jsonserializable
2
\CURLPROXY_HTTP
2
\MB_CASE_UPPER
2
\reflectionclass
2
\CURLE_OK
2
\CURLE_OPERATION_TIMEOUTED
2
\CURLPROTO_FTP
2
\CURLE_GOT_NOTHING
2
\IMAGETYPE_UNKNOWN
2
\MYSQLI_USE_RESULT
2
\MYSQLI_TYPE_YEAR
2
\PGSQL_CONNECT_FORCE_NEW
2
\CURLE_RECV_ERROR
2
\arrayiterator
2
\CURL_HTTP_VERSION_2_0
2
\CURLE_SSL_CONNECT_ERROR
2
\CURLOPT_MAXREDIRS
2
\MYSQLI_TYPE_BLOB
2
\MYSQLI_TYPE_DATE
2
\SQLITE3_BLOB
2
\T_CLASS_C
2
\MYSQLI_TYPE_LONG_BLOB
2
\LC_MESSAGES
2
\CURLOPT_IPRESOLVE
2
\EXTR_IF_EXISTS
2
\CURLOPT_COOKIE
2
\T_FILE
2
\CURLOPT_CAPATH
2
\MYSQLI_TYPE_TINY
2
\LDAP_OPT_PROTOCOL_VERSION
2
\T_METHOD_C
2
\IMAGETYPE_GIF
2
\CURLPROTO_FTPS
2
\CURLOPT_INFILESIZE
2
\LIBXML_HTML_NOIMPLIED
2
\MYSQLI_TYPE_SET
2
\STREAM_FILTER_READ
2
\psr\http\message\responsefactoryinterface
2
\CURLOPT_POST
2
\arrayaccess
2
\CURLOPT_SSLCERTPASSWD
2
\LIBXML_NOCDATA
2
\T_DIR
2
\T_DOLLAR_OPEN_CURLY_BRACES
2
\T_CLOSE_TAG
2
\CURLOPT_PROGRESSFUNCTION
2
\STREAM_NOTIFY_CONNECT
2
\MYSQLI_TYPE_LONG
2
\T_INTERFACE
2
\MYSQLI_TYPE_MEDIUM_BLOB
2
\T_LINE
2
\LDAP_OPT_DEREF
2
\MYSQLI_TYPE_TIME
2
\LIBXML_DOTTED_VERSION
2
\psr\http\message\streamfactoryinterface
2
\MYSQLI_TYPE_STRING
2
\T_AS
2
\MYSQLI_TYPE_NEWDATE
2
\ODBC_BINMODE_RETURN
2
\SIGKILL
2
\T_DOUBLE_ARROW
2
\MB_CASE_LOWER
2
\T_NS_C
2
\MYSQLI_TYPE_TIMESTAMP
2
\psr\http\message\uploadedfilefactoryinterface
2
\STREAM_NOTIFY_PROGRESS
2
\LIBXML_NOBLANKS
2
\CURL_HTTP_VERSION_1_0
2
\MYSQLI_TYPE_TINY_BLOB
2
\MYSQLI_TYPE_INT24
2
\CURLMSG_DONE
1
\LDAP_OPT_MATCHED_DN
1
\PGSQL_CONNECTION_BAD
1
\T_PUBLIC
1
\SOAP_ENC_ARRAY
1
\LDAP_OPT_HOST_NAME
1
\JSON_ERROR_STATE_MISMATCH
1
\XHPROF_FLAGS_MEMORY
1
\CURLOPT_TIMEOUT_MS
1
\CURLOPT_NOSIGNAL
1
\PREG_NO_ERROR
1
\SOAP_1_1
1
\T_PROTECTED
1
\PHP_SESSION_NONE
1
\IMG_COLOR_STYLED
1
\OPENSSL_ALGO_SHA384
1
\XSD_STRING
1
\CURLM_CALL_MULTI_PERFORM
1
\PREG_RECURSION_LIMIT_ERROR
1
\CURLOPT_PUT
1
\LDAP_OPT_RESTART
1
\SQLITE3_TEXT
1
\MYSQLI_NOT_NULL_FLAG
1
\ENT_DISALLOWED
1
\SQL_FETCH_FIRST
1
\PHP_OUTPUT_HANDLER_FLUSHABLE
1
\MYSQLI_CLIENT_SSL_VERIFY_SERVER_CERT
1
\FILTER_FLAG_PATH_REQUIRED
1
\STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT
1
\OPENSSL_ALGO_SHA1
1
\CURLOPT_HTTPPROXYTUNNEL
1
\CURL_SSLVERSION_TLSv1_1
1
\CURL_SSLVERSION_TLSv1_0
1
\MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT
1
\CURLINFO_EFFECTIVE_URL
1
\STREAM_NOTIFY_REDIRECTED
1
\countable
1
\ziparchive
1
\IMAGETYPE_BMP
1
\LIBXML_DTDATTR
1
\IDNA_USE_STD3_RULES
1
\STREAM_NOTIFY_AUTH_REQUIRED
1
\INFO_CONFIGURATION
1
\CURLOPT_NOPROGRESS
1
\STREAM_IS_URL
1
\MCRYPT_RAND
1
\LIBXML_ERR_FATAL
1
\STREAM_CRYPTO_METHOD_SSLv2_CLIENT
1
\T_TRAIT
1
\PHP_ZTS
1
\WSDL_CACHE_NONE
1
\MYSQLI_CLIENT_COMPRESS
1
\EXTR_REFS
1
\CURL_IPRESOLVE_V4
1
\CURL_IPRESOLVE_V6
1
\SOAP_ENC_OBJECT
1
\IDNA_CHECK_CONTEXTJ
1
\LIBXML_ERR_WARNING
1
\FILTER_SANITIZE_FULL_SPECIAL_CHARS
1
\ENT_HTML5
1
\STREAM_NOTIFY_RESOLVE
1
\SQL_BINARY
1
\IDNA_NONTRANSITIONAL_TO_UNICODE
1
\SOCK_DGRAM
1
\CURLINFO_HEADER_SIZE
1
\STREAM_NOTIFY_COMPLETED
1
\T_CONST
1
\PASSWORD_BCRYPT
1
\SORT_FLAG_CASE
1
\MCRYPT_ARCFOUR
1
\LIBXML_DTDLOAD
1
\LDAP_OPT_ERROR_NUMBER
1
\MYSQLI_BOTH
1
\CURLOPT_CONNECTTIMEOUT_MS
1
\STREAM_URL_STAT_LINK
1
\FILTER_SANITIZE_URL
1
\XHPROF_FLAGS_CPU
1
\LIBXML_ERR_ERROR
1
\CURLOPT_TCP_KEEPALIVE
1
\ZLIB_NO_FLUSH
1
\psr\cache\cacheiteminterface
1
\DATE_RFC7231
1
\E_DEPRECATED
1
\UUID_TYPE_RANDOM
1
\XML_COMMENT_NODE
1
\T_INSTEADOF
1
\LDAP_OPT_SIZELIMIT
1
\STREAM_CRYPTO_METHOD_SSLv3_CLIENT
1
\ZLIB_ENCODING_RAW
1
\SORT_REGULAR
1
\PHP_SESSION_ACTIVE
1
\generator
1
\JSON_BIGINT_AS_STRING
1
\PHP_INT_MIN
1
\JSON_ERROR_SYNTAX
1
\SQLITE3_ASSOC
1
\STREAM_NOTIFY_MIME_TYPE_IS
1
\cacheitempoolinterface
1
\CURLOPT_UPLOAD
1
\INFO_GENERAL
1
\T_INLINE_HTML
1
\ICONV_IMPL
1
\SODIUM_CRYPTO_SECRETBOX_NONCEBYTES
1
\CURLAUTH_DIGEST
1
\SOL_UDP
1
\CURLOPT_SSLCERTTYPE
1
\SQLITE3_BOTH
1
\INTL_ICU_VERSION
1
\T_PRIVATE
1
\INPUT_POST
1
\INFO_VARIABLES
1
\JSON_ERROR_UTF8
1
\ZLIB_FINISH
1
\STREAM_NOTIFY_AUTH_RESULT
1
\PHP_URL_PORT
1
\INFO_MODULES
1
\LIBXML_PARSEHUGE
1
\STREAM_URL_STAT_QUIET
1
\SOCK_STREAM
1
\LDAP_OPT_ERROR_STRING
1
\MCRYPT_MODE_STREAM
1
\HASH_HMAC
1
\MYSQLI_PRI_KEY_FLAG
1
\STREAM_NOTIFY_FAILURE
1
\MYSQLI_UNSIGNED_FLAG
1
\FORCE_GZIP
1
\DNS_A
1
\PREG_BACKTRACK_LIMIT_ERROR
1
\FILTER_FLAG_NO_RES_RANGE
1
\EXTR_OVERWRITE
1
\SO_REUSEADDR
1
\MYSQLI_OPT_CONNECT_TIMEOUT
1
\PHP_MAXPATHLEN
1
\CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE
1
\IDNA_CHECK_BIDI
1
\STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT
1
\GLOB_BRACE
1
\CURL_SSLVERSION_SSLv3
1
\CURL_SSLVERSION_SSLv2
1
\LIBXML_BIGLINES
1
\MYSQLI_AUTO_INCREMENT_FLAG
1
\HTML_SPECIALCHARS
1
\PCRE_VERSION
1
\STREAM_NOTIFY_FILE_SIZE_IS
1
\DNS_AAAA
1
\XML_HTML_DOCUMENT_NODE
1
\FILTER_FLAG_NO_ENCODE_QUOTES
1
\SCANDIR_SORT_DESCENDING
1
\psr\cache\cacheitempoolinterface
1
\SQL_FETCH_NEXT
1
\LDAP_OPT_TIMELIMIT
1
\CURLOPT_BINARYTRANSFER
1
\OPENSSL_ALGO_SHA512
1
\CURLOPT_STDERR
1
\CURLOPT_REFERER
1
\JSON_ERROR_CTRL_CHAR
1
\CURLOPT_PROXYPORT
1
\SOL_SOCKET
1
\JSON_ERROR_DEPTH
1