Rapsys\BlogBundle\Entity\ArticleTranslation: type: entity repositoryClass: Rapsys\BlogBundle\Repository\ArticleTranslationRepository table: articles_translations id: article_id: type: integer options: unsigned: true locale: type: string length: 5 fields: body: type: text nullable: true description: type: text nullable: true slug: type: string length: 128 nullable: true title: type: string length: 128 nullable: true created: type: datetime updated: type: datetime manyToOne: article: targetEntity: Rapsys\BlogBundle\Entity\Article inversedBy: article_translations joinColumn: nullable: false uniqueConstraints: locale_slug: columns: [ locale, slug ] lifecycleCallbacks: preUpdate: ['preUpdate']