Deprecated: Return type of YDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/ydata.inc.php on line 428
Deprecated: Return type of YamlDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/yamldata.inc.php on line 295
ydclasses YamlCatalog
YamlCatalog - gestion d'un catalogue (V2)
Les documents de cette classe doivent respecter le schéma YamlDoc/schema.yaml (json)
La classe est définie dans le fichier catalog.inc.php
Documentation de la classe
Dans la première version, les catalogues sont composés d'un champ title et d'un champ contents.
Le champ contents correspond à un dictionnaire [ docid => [ 'title' => titre ]]
En V2, on conserve la compatibilité en permettant d'avoir d'autres champs.