<?php namespace Kanboard\Core\Notification; /** * Notification Interface * * @package Kanboard\Core\Notification * @author Frederic Guillot */ interface NotificationInterface { /** * Send notification to a user * * @access public * @param array $user * @param string $event_name * @param array $event_data */ public function notifyUser(array $user, $event_name, array $event_data); /** * Send notification to a project * * @access public * @param array $project * @param string $event_name * @param array $event_data */ public function notifyProject(array $project, $event_name, array $event_data); }