I am by no means a coder, less still in PHP, but always willing to learn. I have been looking through the code for the x509 module and already ported the database schema to PostgreSQL since I really don’t want to run a MySQL instance just for this module, but I am struggling to get my head around the database connection part for a start in Controller.php. It seems it uses the Icinga ipl library and PDO.
Where for example are the database driver details configured that the module references?
Are there any resources that I can read up that speak to this part of module development?