Skip to content
Extraits de code Groupes Projets
Valider 93cb5298 rédigé par Maïeul's avatar Maïeul
Parcourir les fichiers

feat: argument pour `_image_extensions_logos()`

fix: #5999

À noter que dans le core les 2 appels à cette fonction ne permette pas
de remplir totalement le tableau d'argument
- pour extensions_accepte_en_entre, il n'y pas de contexte (et je me
  demande si vraiment il faudrait passée par par cette fonction)
- pour le filtre de migration, on passe juste le type d'objet, ce n'est
  pas très grave
parent fa127230
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -167,7 +167,7 @@ function logo_migrer_en_base($objet, $time_limit) {
$dir_logos_erreurs = sous_repertoire(_DIR_IMG, 'logo_erreurs');
$dir_logos = sous_repertoire(_DIR_IMG, 'logo');
include_spip('inc/filtres_images_lib_mini');
$formats_logos = _image_extensions_logos();
$formats_logos = _image_extensions_logos(['objet' => $objet]);
$trouver_table = charger_fonction('trouver_table', 'base');
......
......@@ -548,9 +548,17 @@ function _image_valeurs_trans($img, $effet, $forcer_format = false, $fonction_cr
/**
* Extensions d’images acceptées en tant que logos
* @param array $args
* Arguments transmis au pipeline.
* Tableau contenant des informations sur le contexte d'appel.
* Le cas le plus fréquent :
* [
* 'objet' => string,
* 'id_objet' => int
* ]
*/
function _image_extensions_logos(): array {
$extensions = pipeline('image_extensions_logos', ['args' => [], 'data' => ['jpg', 'png', 'svg', 'gif', 'webp']]);
function _image_extensions_logos(array $args = []): array {
$extensions = pipeline('image_extensions_logos', ['args' => $args, 'data' => ['jpg', 'png', 'svg', 'gif', 'webp']]);
return $extensions;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter