--- /dev/null
+Rapsys\UserBundle\Entity\User:
+ type: mappedSuperclass
+ repositoryClass: Rapsys\UserBundle\Repository\UserRepository
+# table: users
+ id:
+ id:
+ type: integer
+ generator:
+ strategy: AUTO
+ options:
+ unsigned: true
+ fields:
+ mail:
+ type: string
+ unique: true
+ length: 254
+ forename:
+ type: string
+ length: 32
+ nullable: true
+ surname:
+ type: string
+ length: 32
+ nullable: true
+ password:
+ type: string
+ length: 100
+ active:
+ type: boolean
+ options:
+ default: true
+ enable:
+ type: boolean
+ options:
+ default: true
+ created:
+ type: datetime
+ updated:
+ type: datetime
+ manyToOne:
+ civility:
+ targetEntity: Civility
+ inversedBy: users
+ manyToMany:
+ groups:
+ targetEntity: Group
+ inversedBy: users
+#see if usefull: https://stackoverflow.com/questions/34523699/how-to-extend-doctrine-entity-in-another-bundle
+# joinTable:
+# name: users_groups
+# joinColumns:
+# id:
+# name: user_id
+# inverseJoinColumns:
+# id:
+# name: group_id
+ lifecycleCallbacks:
+ preUpdate: ['preUpdate']