14.8. Utiliser les Helper Gdata Data

De nombreux paramètres de rêquetes Google Data ne supportent qu'un cetain ensemble de valeurs bien définies. La classe Zend_Gdata_Data contient des définiton de constantes pour toutes les valeurs authorisées.

La fonction statique isValid() test si une valeur est valide pour un attribut donné. L'exemple suivant monte l'usage d'une constante, ainsi que le test de cette constante en utilisant isValid().

<?php
require_once 'Zend/Gdata/Data.php';
$vis = Zend_Gdata_Data::VIS_PRIVATE;
if (Zend_Gdata_Data::isValid($vis, 'visibility')) {
    ...
}
?>

La fonction statique getValues() retourne un tableau de valeurs valides pour un attribut donné.

<?php
$visValueArray = Zend_Gdata_Data::getValues('visibility');
?>