-
Notifications
You must be signed in to change notification settings - Fork 0
Anotace entit
Tomáš Jančar edited this page Oct 5, 2015
·
4 revisions
##Anotace entit
use Trinity\NotificationBundle\Annotations as Notification;
/**
* Class Entity.
*
* ...
*
* @Notification\Source(columns="name, email, createdAt")
* @Notification\Methods(types={"put", "post", "delete"})
*/
class Entity{
// ...
}
Source:
- pokud bude u jednoho či více atributů nalezena změna oproti původní hodnotě, bude provedena notifikace.
- Uživatel si změní jméno, a atribut first či last name je ve zdroji - notifikuje se.
Methods:
- definice
HTTP metod, na které se má reagovat (Například můžeme zrušit notifikování smazání entity). - Takovým příkladem je smazání produktu na
Necktie, kde je zbytečné aby se notifikovalo, že byly smazány i všechny jehobilling plany(vazba 1:N).