Classes personnalisées pour les flux et entrées
Pour finir, vous pouvez étendre les classes de Zend_Feed si
vous souhaitez créer votre propre format ou implémenter des améliorations comme par exemple
la gestion automatique des éléments situés dans un espace de noms personnalisé.
Voici un exemple d'entrée Atom personnalisée qui gère son propre espace de noms
monen. Notez aussi que la classe se charge d'appeler la méthode
registerNamespace() pour que l'utilisateur n'ait au final pas du tout à se
soucier des espaces de noms.
Étendre la classe représentant les entrées Atom pour ajouter la gestion d'un
espace de noms personnalisé
Puis pour utiliser cette classe, instanciez-la directement et définissez la
propriété maMiseAJour :
maMiseAJour = '2005-04-19T15:30';
// appel de type méthode géré par __call
$entree->maMiseAJour();
// appel de type propriété géré par __get
$entree->maMiseAJour;
]]>