Compare commits
21 Commits
Author | SHA1 | Date | |
---|---|---|---|
03338f97f0 | |||
e8ac4ed8be | |||
6fa07746e8 | |||
795e4cd2e3 | |||
10409febe6 | |||
fd120298a9 | |||
7bcdaef650 | |||
0395f9e629 | |||
630e7aefab | |||
f1f033e0e9 | |||
cb86dd93bd | |||
829caf41a4 | |||
927ee2fb98 | |||
18485c7d3f | |||
c66cc867dc | |||
facb2dc410 | |||
6b0ae5a109 | |||
90dc129018 | |||
0c473384f2 | |||
14c4aaf416 | |||
c91d2f2e85 |
14
.pman.conf
14
.pman.conf
@ -1,11 +1,11 @@
|
||||
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||
|
||||
UPSTREAM=
|
||||
DEVELOP=dev74
|
||||
FEATURE=wip74/
|
||||
RELEASE=rel74-
|
||||
MAIN=dist74
|
||||
TAG_SUFFIX=p74
|
||||
HOTFIX=hotf74-
|
||||
UPSTREAM=dev74
|
||||
DEVELOP=dev82
|
||||
FEATURE=wip82/
|
||||
RELEASE=rel82-
|
||||
MAIN=dist82
|
||||
TAG_SUFFIX=p82
|
||||
HOTFIX=hotf82-
|
||||
DIST=
|
||||
NOAUTO=
|
||||
|
@ -4,5 +4,5 @@
|
||||
RUNPHP=
|
||||
|
||||
# Si RUNPHP n'est pas défini, les variables suivantes peuvent être définies
|
||||
DIST=d11
|
||||
DIST=d12
|
||||
#REGISTRY=pubdocker.univ-reunion.fr/dist
|
||||
|
@ -15,12 +15,12 @@
|
||||
}
|
||||
},
|
||||
"require": {
|
||||
"symfony/yaml": "^5.0",
|
||||
"symfony/yaml": "^7.1",
|
||||
"ext-json": "*",
|
||||
"php": "^7.4"
|
||||
"php": "^8.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"nulib/tests": "^7.4",
|
||||
"nulib/tests": "^8.2",
|
||||
"ext-posix": "*",
|
||||
"ext-pcntl": "*",
|
||||
"ext-curl": "*",
|
||||
|
@ -1,42 +0,0 @@
|
||||
<?php
|
||||
namespace nulib\ref\schema;
|
||||
|
||||
class ref_input {
|
||||
const ACCESS_AUTO = 0, ACCESS_KEY = 1, ACCESS_PROPERTY = 2;
|
||||
|
||||
const INPUT_PARAMS_SCHEMA = [
|
||||
"access_type" => ["int", self::ACCESS_AUTO, "type d'accès: clé ou propriété"],
|
||||
"allow_empty" => ["bool", true, "la chaine vide est-elle autorisée?"],
|
||||
"allow_null" => ["bool", true, "la valeur null est-elle autorisée?"],
|
||||
];
|
||||
|
||||
const ACCESS_PARAMS_SCHEMA = [
|
||||
"allow_empty" => ["bool", true, "la chaine vide est-elle autorisée?"],
|
||||
"allow_null" => ["bool", null, "la valeur null est-elle autorisée?"],
|
||||
"allow_false" => ["bool", null, "la valeur false est-elle autorisée?"],
|
||||
"protect_dest" => ["bool", null, "faut-il protéger la destination?"],
|
||||
];
|
||||
|
||||
const VALUE_ACCESS_PARAMS_SCHEMA = [
|
||||
"allow_null" => ["bool", false],
|
||||
"allow_false" => ["bool", true],
|
||||
"protect_dest" => ["bool", false],
|
||||
];
|
||||
|
||||
const ARRAY_ACCESS_PARAMS_SCHEMA = [
|
||||
"allow_null" => ["bool", true],
|
||||
"allow_false" => ["bool", false],
|
||||
"protect_dest" => ["bool", true],
|
||||
"key_prefix" => ["?string", null, "préfixe des clés pour les méthodes ensureXxx()"],
|
||||
"key_suffix" => ["?string", null, "suffixe des clés pour les méthodes ensureXxx()"],
|
||||
];
|
||||
|
||||
const PROPERTY_ACCESS_PARAMS_SCHEMA = [
|
||||
"allow_null" => ["bool", true],
|
||||
"allow_false" => ["bool", false],
|
||||
"protect_dest" => ["bool", true],
|
||||
"key_prefix" => ["?string", null, "préfixe des clés pour les méthodes ensureXxx()"],
|
||||
"key_suffix" => ["?string", null, "suffixe des clés pour les méthodes ensureXxx()"],
|
||||
"map_names" => ["bool", true, "faut-il mapper les clés en camelCase?"]
|
||||
];
|
||||
}
|
@ -44,41 +44,18 @@ class ref_schema {
|
||||
"invalid" => "Cette valeur est invalide",
|
||||
];
|
||||
|
||||
const PARAMS_SCHEMA = [
|
||||
"analyze" => ["bool", true, "faut-il analyser la valeur?"],
|
||||
"reanalyze" => ["bool", true, "faut-il forcer l'analyse de la valeur?"],
|
||||
"normalize" => ["bool", true, "faut-il normaliser la valeur?"],
|
||||
"renormalize" => ["bool", true, "faut-il forcer la normalisation de la valeur?"],
|
||||
"throw" => ["bool", true, "faut-il lancer une exception en cas d'erreur?"],
|
||||
//...ref_input::INPUT_PARAMS_SCHEMA,
|
||||
];
|
||||
|
||||
/** @var array clés supplémentaires de schéma de la nature scalaire */
|
||||
const SCALAR_NATURE_METASCHEMA = [
|
||||
];
|
||||
|
||||
const SCALAR_PARAMS_SCHEMA = [
|
||||
];
|
||||
|
||||
/** @var array clés supplémentaires de schéma de la nature associative */
|
||||
const ASSOC_NATURE_METASCHEMA = [
|
||||
"ensure_array" => ["bool", null, "faut-il s'assurer que le tableau destination est non nul?"],
|
||||
"ensure_assoc" => ["bool", null, "faut-il s'assurer que le tableau destination est associatif?"],
|
||||
"ensure_keys" => ["bool", null, "faut-il s'assurer que toutes les clés existent avec la valeur par défaut?"],
|
||||
"ensure_order" => ["bool", null, "faut-il s'assurer que les clés soient dans l'ordre?"],
|
||||
];
|
||||
|
||||
const ASSOC_PARAMS_SCHEMA = [
|
||||
"ensure_array" => ["bool", false],
|
||||
"ensure_assoc" => ["bool", true],
|
||||
"ensure_keys" => ["bool", true],
|
||||
"ensure_order" => ["bool", true],
|
||||
"ensure_array" => ["bool", false, "faut-il s'assurer que le tableau destination est non nul?"],
|
||||
"ensure_keys" => ["bool", true, "faut-il s'assurer que toutes les clés existent?"],
|
||||
"ensure_order" => ["bool", true, "faut-il s'assurer que les clés soient dans l'ordre?"],
|
||||
];
|
||||
|
||||
/** @var array clés supplémentaires de schéma de la nature liste */
|
||||
const LIST_NATURE_METASCHEMA = [
|
||||
];
|
||||
|
||||
const LIST_PARAMS_SCHEMA = [
|
||||
];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user