DashboardRow
in package
chaque objet est une ligne du TdB croisant pour une carte les infos du portefeuille et celles du GAN en vue d'afficher le tableau de péremption des cartes
Table of Contents
Properties
- $all : array<string, self>
- tableau de tous les objets de la classse [mapNum => self]
- $mapCat : MapCatItem|null
- infos de MapCat
- $mapNum : string
- num de la carte
- $pfDate : string|null
- date provenant du portefeuille
- $pfVersion : string
- version provenant du portefeuille
- $degree : float|null
- degré de péremption déduit de la confrontation entre portefeuille et GAN
- $ganCorrections : array<int, array<string, string>>
- liste des corrections apportées àa la carte
- $ganVersion : string
- version fournie par le GAN
Methods
- __construct() : mixed
- degree() : float
- calcul du degré de péremption
- init() : void
- construction à partir du portefeuille
- mapsFrance() : array<int, string>
- matchZones() : bool
- Teste si la carte correspond aux zones d'intérêt de l'utilisateur
- setGan() : void
- Mise à jour de perempt à partir du GAN
- showAll() : void
- Affichage du tableau des degrés de péremption
- showAsRow() : void
- Affichage d'une ligne du tableau des degrés de péremption dont ganVersion est définie
- title() : string
Properties
$all
tableau de tous les objets de la classse [mapNum => self]
public
static array<string, self>
$all
$mapCat read-only
infos de MapCat
public
MapCatItem|null
$mapCat
$mapNum read-only
num de la carte
public
string
$mapNum
$pfDate read-only
date provenant du portefeuille
public
string|null
$pfDate
$pfVersion read-only
version provenant du portefeuille
public
string
$pfVersion
$degree
degré de péremption déduit de la confrontation entre portefeuille et GAN
protected
float|null
$degree
= null
$ganCorrections
liste des corrections apportées àa la carte
protected
array<int, array<string, string>>
$ganCorrections
= []
$ganVersion
version fournie par le GAN
protected
string
$ganVersion
= ''
Methods
__construct()
public
__construct(string $mapNum, TMapMdNormal|TMapMdLimited $mapMd) : mixed
Parameters
- $mapNum : string
- $mapMd : TMapMdNormal|TMapMdLimited
degree()
calcul du degré de péremption
public
degree() : float
Return values
floatinit()
construction à partir du portefeuille
public
static init() : void
mapsFrance()
public
mapsFrance() : array<int, string>
Return values
array<int, string>matchZones()
Teste si la carte correspond aux zones d'intérêt de l'utilisateur
public
matchZones(array<int, string> $zonesOfInterest) : bool
Parameters
- $zonesOfInterest : array<int, string>
-
liste des codes des zones
Return values
boolsetGan()
Mise à jour de perempt à partir du GAN
public
setGan(Gan $gan) : void
Parameters
- $gan : Gan
showAll()
Affichage du tableau des degrés de péremption
public
static showAll(bool $ganUndef, array<int, string> $zonesOfInterest) : void
Parameters
- $ganUndef : bool
- $zonesOfInterest : array<int, string>
-
liste des codes de zones
showAsRow()
Affichage d'une ligne du tableau des degrés de péremption dont ganVersion est définie
public
showAsRow(bool $ganUndef, array<int, string> $zonesOfInterest) : void
Parameters
- $ganUndef : bool
- $zonesOfInterest : array<int, string>
-
liste des codes de zones
title()
public
title() : string