<?php
namespace Claromentis\Communication\Repository;

$GLOBALS["__65da1b1ec" . "2d6653e8a0a" . "b7848e53621" . "5"] = (@$GLOBALS["__65da1b1ec2d6653e8a0ab7848e5" . "36215"] ?: array()) + array();
use Claromentis\Core\DAL;
use Claromentis\Core\Services;
use IMessage;
use IMessageView;
use Psr\Log\LoggerAwareInterface;
use Psr\Log\LoggerAwareTrait;
use Psr\Log\LoggerInterface;
use Psr\Log\NullLogger;






class NotificationRepository implements LoggerAwareInterface
{
    use LoggerAwareTrait;
    
    
    
    
    protected $database;
    
    
    
    
    protected $logger;
    
    
    
    
    
    
    public function __construct(DAL\Db $_4504853ce5094b088c8bdc3d570a0a5d)
    {
        $this->database = $_4504853ce5094b088c8bdc3d570a0a5d;
        $this->logger = new NullLogger();
    }
    
    
    
    
    public function ListForUser()
    {
        
        
    }
    
    
    
    
    
    
    
    
    
    
    
    public function DeleteAllForUser(int $user_id) : void
    {
        
        
    }
}