Manager Managers
De Sydonie
Sommaire
Manager_Managers : le manager des managers
Documentation effectuée sur :
- Sydonie subversion release : 1084
Le manager de managers permet d'accéder aux managers particuliers afin de les questionner sur certains de leurs attributs. Par exemple, pour récupérer les informations relatives aux labels d'un package, nous passons par le manager de managers afin qu'il questionne le manager de labels pour avoir les informations désirées
Méthodes usuelles
Manager_Managers Manager_Managers::getInstance()
Mixed Manager_Managers::get(string $managerName)
Dans la pratique
Afin de faciliter les appels aux managers spécifiques, Sydonie est doté d'une fonction permettant simplement de récupérer le bon manager à questionner.
Mixed getManager(string $managerName)
Ainsi, pour accéder par exemple au manager des configurations d'un package, nous utilisons cette fonction de la manière suivante :
$manager_config = getManager('PackageConfig_Config');
Liste des managers
Les managers cités ci-dessous peuvent être appelés de la même manière que l'exemple donné précédemment.
- Accounts
- Alias
- Area
- Attributes
- Authentication
- Authorizer
- Cache
- Cache_Action
- Cache_Entity
- Cache_Entity_Local
- Cache_Entity_Memcache
- Cache_Memcache
- Calls
- Calls_Css
- Calls_Javascript
- Database
- Event
- Filters
- Groups
- Identifiers
- Input
- InputProcessor
- Keys
- Languages
- LogRecords
- Managers
- PackageConfig
- PackageConfig_Actions
- PackageConfig_Config
- PackageConfig_Fields
- PackageConfig_Labels
- PackageConfig_Manifestations
- PackageConfig_Metadata
- PackageConfig_Templates
- PhpFileNames
- Properties
- Queries
- Resources
- Statements
- Tags
- Terminal