Przed chwilą umieściłem w kanale pear pluginów symfony paczki z nowymi wersjami pluginów sfForkedDoctrineApply w wersjach 1.4.0 i 1.3.5. O ile wersja 1.3.5 wnosi tylko parę drobnych poprawek, o tyle wersja 1.4.0 to już duży krok naprzód, głownie ze względu na fakt współpracy z sfDoctrineGuard 5.0.
Zmiany w wersji 1.3.5:
Zmiany w wersji 1.4.0:
Teraz parę słów odnośnie adresów email. W kolejnej wersji sfForkedDoctrineApply (1.5), pole przechowujące podstawowy adres email zostanie usunięte z modelu profilu, a wykorzystane zostanie tylko to z obiektu użytkownika. Ma to sens, ponieważ i tak jest on głównie używany głównie w kontekście logowania, gdzie podajemy albo nazwę użytkownika, albo adres e-mail. A ponieważ pole zostało już dodane do modelu użytkownika, więc czemu nie skorzystać z niego.
Pole przechowujące nowy adres email przed jego akceptacją pozostanie oczywiście w profilu.
Instalacja od nowa jest łatwiejsza, jednak aktualizacja istniejących projektów może być "trochę" skomplikowana. Jeśli nie potrzebujecie czegoś, co występuje tylko w nowych wersjach sfDoctrineGuard lub sfForkedDoctrineApply, na pewno macie coś lepszego do zrobienia.
Plugin, jak zwykle, znajduje się na stronach symfony: sfForkedDoctrineApplyPlugin.