Add exceptions for ldap library
Hello,
The error are not clear and display a trace. It will be better to have proper messages
root@defd9c121ed2:/# fusiondirectory-plugins-manager --unregister-plugin /etc/fusiondirectory/yaml/systems/description.yaml
Error while deleting branch : /etc/fusiondirectory/yaml/systems/description.yaml !
PHP Fatal error: Uncaught FusionDirectory\Ldap\Exception: No such object (32)(matched dn: ou=pluginManager,dc=nodomain) in /usr/share/php/FusionDirectory/FusionDirectory/Ldap/Result.php:117
Stack trace:
#0 /usr/share/php/FusionDirectory/FusionDirectory/Tools/PluginsManager.php(261): FusionDirectory\Ldap\Result->assert()
#1 [internal function]: FusionDirectory\Tools\PluginsManager->deletePluginRecord('/etc/fusiondire...')
#2 /usr/share/php/FusionDirectory/FusionDirectory/Cli/Application.php(198): call_user_func(Array, Array)
#3 /usr/share/php/FusionDirectory/FusionDirectory/Tools/PluginsManager.php(118): FusionDirectory\Cli\Application->runCommands()
#4 /usr/sbin/fusiondirectory-plugins-manager(29): FusionDirectory\Tools\PluginsManager->run(Array)
#5 {main}
thrown in /usr/share/php/FusionDirectory/FusionDirectory/Ldap/Result.php on line 117