
# App\Webapp\Notifications\Notifications

> Notifications

* private [checkCondition](checkcondition.md)(EmailNotification &#36;email, array &#36;condition): bool.md
* private [getBcc](getbcc.md)(EmailNotificationControllerInterface &#36;obj, EmailNotification &#36;email, array &#36;data): array.md
* private [getCc](getcc.md)(EmailNotificationControllerInterface &#36;obj, EmailNotification &#36;email, array &#36;data): array.md
* public [getMergeVars](getmergevars.md)(EmailNotificationControllerInterface &#36;obj, ?UserInterface &#36;user, array &#36;data): array.md
* private [getRecipients](getrecipients.md)(EmailNotificationControllerInterface &#36;obj, ?ArmorUserInterface &#36;user, string &#36;alias, array &#36;data): ?EmailContactCollection.md
* private [getReplyTo](getreplyto.md)(EmailNotificationControllerInterface &#36;obj, EmailNotification &#36;email, array &#36;data): string.md
* private [getSender](getsender.md)(EmailNotificationControllerInterface &#36;obj, ?ArmorUserInterface &#36;user, string &#36;alias, array &#36;data): ?EmailContact.md
* public [process](process.md)(string &#36;class_name, [ string &#36;uuid = '' ], [ array &#36;condition = [] ], [ array &#36;data = [] ]): void.md
* public [send](send.md)(EmailNotificationControllerInterface &#36;obj, EmailNotification &#36;email, ?ArmorUserInterface &#36;user, array &#36;data): void.md


