Własne klasy kanału i wpisu
Ostatecznie możesz rozszerzyć klasę Zend_Feed jeśli chcesz
stworzyć swój własny format lub zapewnić automatyczną obsługę elementów,
które działają w innej przestrzeni nazw.
Oto przykład własnej klasy wpisu Atom która obsługuje własną przestrzeń
nazw myns: wpisów. Zauważ, że ona także wywołuje za Ciebie
metodę registerNamespace(), dzięki czemu użytkownik końcowy
nie musi w ogóle martwić się o przestrzenie nazw.
Rozszerzanie klasy wpisu Atom z własnymi przestrzeniami nazw
Teraz aby użyć tej klasy, musisz po prostu bezpośrednio utworzyć jej
instancję i przypisać wartość właściwości myUpdated:
myUpdated = '2005-04-19T15:30';
// wywołanie w stylu metody jest obsługiwane przez funkcję __call
$entry->myUpdated();
// wywołanie w stylu właściwości jest obsługiwane przez funkcję __get
$entry->myUpdated;
]]>