قرینه از
https://github.com/matomo-org/matomo.git
synced 2025-08-22 06:57:53 +00:00

* Add new setting for enabling inactive user notifications (#23393) * Migrate 'last seen' from options table to users table (#23388) * Create scheduled task to send inactive users security notification (#23403) * Simplify enrich user and remove surplus methods * Create a language helper to run code using given user's preferred language * Update UI test screenshots --------- Co-authored-by: Nathan Gavin <nathangavin987@gmail.com>
30 خطوط
763 B
PHP
30 خطوط
763 B
PHP
<?php
|
|
|
|
/**
|
|
* Matomo - free/libre analytics platform
|
|
*
|
|
* @link https://matomo.org
|
|
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
*/
|
|
|
|
namespace Piwik\Plugins\UsersManager\UserNotifications;
|
|
|
|
interface UserNotificationProviderInterface
|
|
{
|
|
/**
|
|
* Provides a list of user notifications to be dispatched,
|
|
* each with their data that can be used, e.g. to populate a notification email
|
|
*
|
|
* @return UserNotificationInterface[]
|
|
*/
|
|
public function getUserNotificationsForDispatch(): array;
|
|
|
|
/**
|
|
* Sets information that a notification for a set of users has been dispatched
|
|
*
|
|
* @param array $users
|
|
* @return void
|
|
*/
|
|
public function setUserNotificationDispatched(array $users): void;
|
|
}
|