Builder.php 674 Bytes
Newer Older
Marcello Pivanti's avatar
Marcello Pivanti committed
1
2
3
4
5
6
7
<?php

/**
 * Art-ER Attrattività, ricerca e territorio dell’Emilia-Romagna
 * OPEN 2.0
 *
 *
waltermazza's avatar
waltermazza committed
8
 * @package    arter\amos\notificationmanager\base
Marcello Pivanti's avatar
Marcello Pivanti committed
9
10
11
12
 * @category   CategoryName
 * @author     Elite Division S.r.l.
 */

waltermazza's avatar
waltermazza committed
13
namespace arter\amos\notificationmanager\base;
Marcello Pivanti's avatar
Marcello Pivanti committed
14

waltermazza's avatar
waltermazza committed
15
use arter\amos\core\user\User;
Marcello Pivanti's avatar
Marcello Pivanti committed
16
17
18

/**
 * Interface Builder
waltermazza's avatar
waltermazza committed
19
 * @package arter\amos\notificationmanager\base
Marcello Pivanti's avatar
Marcello Pivanti committed
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 */
interface Builder
{
    /**
     * @param array $resultset
     * @param User $user
     * @return string
     */
    public function renderEmail(array $resultset, User $user);

    /**
     * @param array $resultset
     * @return string
     */
    public function getSubject(array $resultset);
}