partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

FOSUser.php (1047B)


      1 <?php
      2 
      3 namespace PartKeepr\AuthBundle\Entity;
      4 
      5 use Doctrine\ORM\Mapping as ORM;
      6 use FOS\UserBundle\Model\User as BaseUser;
      7 use PartKeepr\DoctrineReflectionBundle\Annotation\TargetService;
      8 use Symfony\Component\Serializer\Annotation\Groups;
      9 
     10 /**
     11  * @ORM\Entity
     12  * @ORM\Table(name="FOSUser")
     13  * @ORM\AttributeOverrides({
     14  *      @ORM\AttributeOverride(name="emailCanonical",
     15  *          column=@ORM\Column(
     16  *              name     = "email_canonical",
     17  *              nullable = true,
     18  *              unique   = false
     19  *          )
     20  *      ),
     21  *      @ORM\AttributeOverride(name="email",
     22  *          column=@ORM\Column(
     23  *              name     = "email",
     24  *              nullable = true,
     25  *              unique   = false
     26  *          )
     27  *      )
     28  * })
     29  * @TargetService(uri="/api/f_o_s_users")
     30  */
     31 class FOSUser extends BaseUser
     32 {
     33     /**
     34      * @ORM\Id
     35      * @ORM\Column(type="integer")
     36      * @ORM\GeneratedValue(strategy="AUTO")
     37      */
     38     protected $id;
     39 
     40     /**
     41      * @var string
     42      * @Groups({"default"})
     43      */
     44     protected $email;
     45 }