Static analysis
PHP static analysis
In the server repository psalm is used for static analysis of the PHP code.
Required PHP extensions
The following PHP extensions are required to be installed and enabled to make psalm work:
- acpu 
- curl 
- ftp 
- gd 
- iconv 
- json 
- ldap 
- libxml 
- mbstring 
- openssl 
- pdo 
- simplexml 
- sysvsem 
- xmlreader 
- zip 
Some of these are for optional features, but are still required to validate the code.