/** * @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)); }