Files
breadcrumb-the-shire/modules/notifications/lib/Module/Notifications/Providers/NotificationsLayoutProvider.php

19 lines
487 B
PHP
Raw Normal View History

<?php
namespace MintyPHP\Module\Notifications\Providers;
use MintyPHP\App\AppContainer;
use MintyPHP\App\Module\Contracts\LayoutContextProvider;
final class NotificationsLayoutProvider implements LayoutContextProvider
{
public function provide(array $session, AppContainer $container): array
{
return [
'notifications.nav' => [
'unread_count' => (int) ($session['module.notifications.unread_count'] ?? 0),
],
];
}
}