قرینه از
https://github.com/matomo-org/matomo.git
synced 2025-08-21 22:47:43 +00:00
39 خطوط
1.9 KiB
PHP
39 خطوط
1.9 KiB
PHP
<?php
|
|
|
|
use Piwik\Notification;
|
|
|
|
return [
|
|
'observers.global' => Piwik\DI::add([
|
|
[
|
|
'Request.dispatch',
|
|
Piwik\DI::value(
|
|
function () {
|
|
if (!empty($_GET['setNotifications']) && $_GET['setNotifications'] == 1) {
|
|
// trigger some notification
|
|
$notification = new Notification('This is a persistent test notification');
|
|
$notification->title = 'Warning:';
|
|
$notification->context = Notification::CONTEXT_WARNING;
|
|
$notification->type = Notification::TYPE_PERSISTENT;
|
|
$notification->flags = Notification::FLAG_CLEAR;
|
|
Notification\Manager::notify('NotificationFixture_persistent_warning', $notification);
|
|
|
|
$notification = new Notification('This is another persistent test notification');
|
|
$notification->title = 'Error:';
|
|
$notification->context = Notification::CONTEXT_ERROR;
|
|
$notification->type = Notification::TYPE_PERSISTENT;
|
|
$notification->flags = Notification::FLAG_CLEAR;
|
|
Notification\Manager::notify('NotificationFixture_persistent_error', $notification);
|
|
|
|
$notification = new Notification('This is transient test notification');
|
|
$notification->title = 'Error:';
|
|
$notification->context = Notification::CONTEXT_ERROR;
|
|
$notification->type = Notification::TYPE_TRANSIENT;
|
|
$notification->flags = Notification::FLAG_CLEAR;
|
|
Notification\Manager::notify('NotificationFixture_transient_error', $notification);
|
|
}
|
|
}
|
|
),
|
|
],
|
|
]),
|
|
];
|