<?php
namespace App\Repository;
use App\Entity\Log;
use App\Entity\User;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Common\Persistence\ManagerRegistry;
use Doctrine\ORM\ORMException;
class LogRepository extends ServiceEntityRepository
{
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, Log::class);
}
/**
* @throws ORMException
*/
public function addLog(User $user, String $event)
{
$log = new Log($user, Log::VALUE_EVENT[$event]);
$this->_em->persist($log);
$this->_em->flush();
}
}