Cambios en el fichero permissions.php, roles.php para definir las columnas que son "id" y las foreign keys. Hecho con many to many.

NO ES DEFINITIVO, PUEDE TENER ERRORES.
Corregido error en la clase roles.
Cambios en el fichero user.php, user_roles.php y roles.php para definir las columnas que son "id" y las foreign keys. Hecho con many to many.

NO ES DEFINITIVO, PUEDE TENER ERRORES.
Cambios en el fichero user.php y groups.php para definir las columnas que son "id" y las foreign keys. Hecho con one to many.

NO ES DEFINITIVO, PUEDE TENER ERRORES.
Cambios en el fichero user.php y tasks.php para definir las columnas que son "id" y las foreign keys. Hecho con one to many.

Ademas he cambiado los nombres de la columna para estandarizarlos todos. A partir de ahora el nombre de las columnas empezara por las 3 primeras letras del nombre de la tabla en ingles (user->use). Si la tabla es para una relación N-M se llamara a las columnas con las primeras 2 letras de cada tabla relacionada (users_task->ur).

NO ES DEFINITIVO, PUEDE TENER ERRORES.
Creado el fichero entidades y relaciones en documentacion interna para explicar como funcionan las relaciones de doctrine.