renommer parse_not en parse_none
This commit is contained in:
parent
b6ef3c984e
commit
0593c3ed9d
|
@ -26,14 +26,14 @@ abstract class AbstractReader implements IReader {
|
||||||
* @var bool ne pas essayer de deviner le format des données: les laisser au
|
* @var bool ne pas essayer de deviner le format des données: les laisser au
|
||||||
* format chaine.
|
* format chaine.
|
||||||
*/
|
*/
|
||||||
const PARSE_NOT = false;
|
const PARSE_NONE = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var bool faut-il forcer le type numérique pour une chaine numérique?
|
* @var bool faut-il forcer le type numérique pour une chaine numérique?
|
||||||
* si false, ne forcer le type numérique que si la chaine ne commence pas par
|
* si false, ne forcer le type numérique que si la chaine ne commence pas par
|
||||||
* zéro i.e "06" est une chaine, alors "63" est un nombre
|
* zéro i.e "06" est une chaine, alors "63" est un nombre
|
||||||
*
|
*
|
||||||
* ce paramètre est ignoré si PARSE_NOT == true
|
* ce paramètre est ignoré si PARSE_NONE == true
|
||||||
*/
|
*/
|
||||||
const PARSE_NUMERIC = false;
|
const PARSE_NUMERIC = false;
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ abstract class AbstractReader implements IReader {
|
||||||
* @var bool faut-il forcer le type {@link Date} ou {@link DateTime} pour une
|
* @var bool faut-il forcer le type {@link Date} ou {@link DateTime} pour une
|
||||||
* chaine au bon format?
|
* chaine au bon format?
|
||||||
*
|
*
|
||||||
* ce paramètre est ignoré si PARSE_NOT == true
|
* ce paramètre est ignoré si PARSE_NONE == true
|
||||||
*/
|
*/
|
||||||
const PARSE_DATE = true;
|
const PARSE_DATE = true;
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ abstract class AbstractReader implements IReader {
|
||||||
$this->input = $params["input"] ?? static::INPUT;
|
$this->input = $params["input"] ?? static::INPUT;
|
||||||
$this->trim = boolval($params["trim"] ?? static::TRIM);
|
$this->trim = boolval($params["trim"] ?? static::TRIM);
|
||||||
$this->emptyAsNull = boolval($params["empty_as_null"] ?? static::EMPTY_AS_NULL);
|
$this->emptyAsNull = boolval($params["empty_as_null"] ?? static::EMPTY_AS_NULL);
|
||||||
$this->parseNot = boolval($params["parse_not"] ?? static::PARSE_NOT);
|
$this->parseNone = boolval($params["parse_none"] ?? static::PARSE_NONE);
|
||||||
$this->parseNumeric = boolval($params["parse_numeric"] ?? static::PARSE_NUMERIC);
|
$this->parseNumeric = boolval($params["parse_numeric"] ?? static::PARSE_NUMERIC);
|
||||||
$this->parseDate = boolval($params["parse_date"] ?? static::PARSE_DATE);
|
$this->parseDate = boolval($params["parse_date"] ?? static::PARSE_DATE);
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ abstract class AbstractReader implements IReader {
|
||||||
|
|
||||||
protected bool $emptyAsNull;
|
protected bool $emptyAsNull;
|
||||||
|
|
||||||
protected bool $parseNot;
|
protected bool $parseNone;
|
||||||
|
|
||||||
protected bool $parseNumeric;
|
protected bool $parseNumeric;
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ abstract class AbstractReader implements IReader {
|
||||||
# valeur vide --> null
|
# valeur vide --> null
|
||||||
$col = null;
|
$col = null;
|
||||||
}
|
}
|
||||||
if (!is_string($col) || $this->parseNot) return;
|
if (!is_string($col) || $this->parseNone) return;
|
||||||
if ($this->parseDate) {
|
if ($this->parseDate) {
|
||||||
if (DateTime::isa_datetime($col, true)) {
|
if (DateTime::isa_datetime($col, true)) {
|
||||||
# datetime
|
# datetime
|
||||||
|
|
Loading…
Reference in New Issue