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.