18,11 → 18,7 |
|
private $ontologie = null; |
|
public function __construct() { |
|
} |
|
public function __construct(Ontologie $ontologie) { |
public function __construct(Ontologie $ontologie = null) { |
$this->setOntologie($ontologie); |
} |
|
185,7 → 181,7 |
$valeur = ''; |
} else { |
if (isset($this->ontologie)) { |
$valeurOntologie = $this->ontologie->getValeur($valeur); |
$valeurOntologie = $this->ontologie->getTableauValeur($valeur); |
if (isset($valeurOntologie)) { |
$valeur = $valeurOntologie['nom']; |
} |
213,7 → 209,7 |
if (preg_match('/^'.$valeurTypeOntologie.'.*$/u', $valeur, $match)) {// Cas type : réf. numérique |
$type = $match[1]; |
if (isset($this->ontologie)) { |
$valeurOntologieNom = $this->ontologie->getValeurNom($type); |
$valeurOntologieNom = $this->ontologie->getNom($type); |
if (isset($valeurOntologieNom)) { |
$valeurOntologieNom .= ' : '; |
$valeur = preg_replace('/^'.$type.'/u', $valeurOntologieNom, $valeur); |
234,7 → 230,7 |
$donnee = $match[1]; |
$donnee = str_replace(self::SEPARATEUR_TYPE_VALEUR, '', $donnee); |
if (isset($this->ontologie)) { |
$valeurOntologieNom = $this->ontologie->getValeurNom($donnee); |
$valeurOntologieNom = $this->ontologie->getNom($donnee); |
if (isset($valeurOntologieNom)) { |
$valeur = preg_replace('/'.$donnee.'$/u', $valeurOntologieNom, $valeur); |
} |