Newscoop\Entity\Repository\AuditRepository::save PHP Метод

save() публичный Метод

public save ( AuditEvent $event, array $values )
$event Newscoop\Entity\AuditEvent
$values array
    public function save(AuditEvent $event, array $values)
    {
        $em = $this->getEntityManager();
        $event->setResourceId($values['resource_id']);
        $event->setResourceType($values['resource_type']);
        $event->setResourceTitle($values['resource_title']);
        $event->setResourceDiff($values['resource_diff']);
        $event->setAction($values['action']);
        if (!empty($values['user'])) {
            $user = is_int($values['user']) ? $em->getReference('Newscoop\\Entity\\User', $values['user']) : $values['user'];
            $event->setUser($user);
        }
        $em->persist($event);
        $em->flush();
    }