1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
<?php
namespace BT\PlatformBundle\Access;
use BT\PlatformBundle\Entity\Access;
class PRAccess
{
private $container;
private $em;
/*
- IP
- page
- navigateur
- Utilisateur
*/
private $ip;
private $url;
private $browser;
private $at;
function __construct($entityManager, $container)
{
$this->container = $container;
if ($container != "dev")
{
// si c'est la prod
}
$this->em = $entityManager;
$this->url ="test";
$this->browser = "test";
$this->ip = "test";
$this->create();
}
public function create()
{
$access = new Access();
$access->setIp($this->ip);
$access->setBrowser($this->browser);
$access->setUrl($this->url);
$access->setIp($this->ip);
$this->em->persist($access);
$this->em->flush();
//on cree un access
}
} |
Partager