<?php
namespace IUTUDC\WebsiteBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use App\KinuInk\AlumniBundle\Traits\AlumniTrait;
use App\Acme\OffresBundle\Traits\OffresTrait;
#use Kunstmaan\AdminBundle\Entity\BaseUser;
use FOS\UserBundle\Model\User as BaseUser;
/**
* @ORM\Entity()
* @ORM\Table(name="iutudc_website_users")
*/
#[ORM\Entity()]
#[ORM\Table(name: 'iutudc_website_users')]
class User extends BaseUser
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
use OffresTrait;
use AlumniTrait;
public $recaptcha;
public function __construct()
{
parent::__construct();
// your own logic
}
/**
* Return class name of form type used to add & edit users
*
* @return string
*/
public function getFormTypeClass()
{
return 'IUTUDC\WebsiteBundle\Form\UserType';
}
public function isAccountNonLocked()
{
return true;
}
public function getAdminListConfigurator()
{
return 'IUTUDC\WebsiteBundle\AdminList\UserAdminListConfigurator';
}
public function setRecaptcha($recaptcha)
{
$this->recaptcha = $recaptcha;
return $this;
}
public function getRecaptcha()
{
return $this->recaptcha;
}
}