/** * @return EntityField[] */ public function getEntityFields() { return array(new EntityField("htmlId"), new EntityField("htmlClass"), new EntityField("position", null, false), new EntityField("bannerId", null, true, CompositeEntity::joinColumn(new ComponentBanner()), "oneToOne", false), new EntityField("formId", null, true, CompositeEntity::joinColumn(new ComponentForm()), "oneToOne", false), new EntityField("headerId", null, true, CompositeEntity::joinColumn(new ComponentHeader()), "oneToOne", false), new EntityField("imageId", null, true, CompositeEntity::joinColumn(new ComponentImage()), "oneToOne", false), new EntityField("textId", null, true, CompositeEntity::joinColumn(new ComponentText()), "oneToOne", false), new EntityField("userGalleryId", null, true, CompositeEntity::joinColumn(new ComponentUserGallery()), "oneToOne", false), new EntityField("pageColumnId", null, false, CompositeEntity::joinColumn(new PageColumn()), "manyToOne")); }
/** * @return EntityField[] */ public function getEntityFields() { return array(new EntityField("position"), new EntityField("pageId", null, false, CompositeEntity::joinColumn(new Page()), "manyToOne"), new EntityField("columns", null, true, CompositeEntity::mappedBy(new PageColumn(), "pageRowId"), "oneToMany", true)); }
public function getEntityFields() { return array(new EntityField("username"), new EntityField("password"), new EntityField("email"), new EntityField("firstName"), new EntityField("lastName"), new EntityField("picture"), new EntityField("file"), new EntityField("display"), new EntityField("role", "roleId", false, CompositeEntity::joinColumn(new UserRole()), "manyToOne", true)); }