ajout merge

This commit is contained in:
Jephté Clain 2025-01-24 13:19:34 +04:00
parent 213ace1cbf
commit 17c3c7fe53
1 changed files with 9 additions and 0 deletions

View File

@ -1,6 +1,7 @@
<?php
namespace nulib\web\params;
use nulib\cl;
use nulib\str;
/**
@ -46,6 +47,14 @@ class F {
));
}
static final function merge(?array $merge=null): array {
$params = [];
foreach (self::get_names() as $name) {
$params[$name] = self::get($name);
}
return cl::merge($params, $merge);
}
/**
* retourner une liste des paramètres qui ont été passés, en les sélectionnant
* selon le contenu de $includes et $excludes. ensuite, fusionner le tableau