[Integrator] - Move of CLI and LDAP libraries within Integrator - First step towards Integrator
It has been decided to combine our libraries within one Repo. Integrator is supposed to be the element combining all libraries required by our applications.
Therefore, more libraries could be moved here in the future.
First steps are :
- One autoloader able to load all required libraries by the application.
- A revamp of the use of namespace might see the light as a common ground must be applied within all FusionDirectorty.
Here is a possible view on the namespace which will be used :
- Library Directory : /usr/share/php/FusionDirectory (Where our root autoloader will be placed).
- Root namespace : FusionDirectory
- Secondary space definition :
- Audit
- Cli
- DNS
- FAI
- (FusionDirectory*) which contains Configuration (-> loadFusionDirectoryConfigurationFile ) Decrypt (-> SecretBox) Variables -> (VarHandling)
- Ldap
- OPSI
- Quota
- Rest
- Samba
- Tools
- UserReminder
** FusionDirectory sub Namespace name must be thought of.