Manuel:Accroches/AutopromoteCondition
Appearance
Obsolète : cette fonctionnalité est obsolète et ne doit plus être utilisée. Elle reste néanmoins disponible pour des raisons de compatibilité avec l'existant. Cette fonctionnalité est obsolète depuis la version 1.46.0. Voir UserRequirementsCondition pour une manière alternative d'utiliser cette fonctionnalité. |
| AutopromoteCondition | |
|---|---|
| Disponible depuis version 1.12.0 vérifie la condition d'auto-promotion sur l'utilisateur. | |
| Fonction à définir : | public static function onAutopromoteCondition( $type, $args, $user, &$result ) { ... }
|
| Attacher l'accroche : | Dans extension.json :
{
"Hooks": {
"AutopromoteCondition": "MediaWiki\\Extension\\MyExtension\\Hooks::onAutopromoteCondition"
}
}
|
| Appelé de : | Fichier(s) : Autopromote.php |
| Interface : | AutopromoteConditionHook.php |
Pour plus d'information sur l'ajout des accroches (hooks), voir Manuel:Accroches.
Pour des exemples d'extensions utilisant cette accroche, voir Category:AutopromoteCondition extensions/fr .
Détails
Cette accroche ne s'excute que si le type de condition coïncide avec aucun de ceux définis dans les conditions possibles.
Si vous écrivez une extension qui déclare une constante pour un nouveau type de condition, notez que les valeurs 0 à 9 sont déjà occupées par APCOND_EDITCOUNT, APCOND_AGE, etc.
- $type - type de condition
- $args - arguments
- $user - utilisateur
- &$result - résultat du contrôle de la condition d'auto-promotion. Nul par défaut; et s'il reste à nul alors il lèvera l'exception : « condition non reconnue [$type] pour l'auto-promotion »