From a45ada8f5da87a960208a6ffd7218c153c113f7c Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 12 Feb 2017 10:33:37 +0100 Subject: [PATCH] Fix installation/mapper --- Models/EventMapper.php | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/Models/EventMapper.php b/Models/EventMapper.php index 18c552a..264c761 100644 --- a/Models/EventMapper.php +++ b/Models/EventMapper.php @@ -19,6 +19,7 @@ use phpOMS\DataStorage\Database\DataMapperAbstract; use phpOMS\DataStorage\Database\Query\Builder; use phpOMS\DataStorage\Database\Query\Column; use phpOMS\DataStorage\Database\RelationType; +use Modules\Tasks\Models\TaskMapper; /** * Mapper class. @@ -52,6 +53,21 @@ class EventMapper extends DataMapperAbstract 'eventmanagement_event_created_at' => ['name' => 'eventmanagement_event_created_at', 'type' => 'DateTime', 'internal' => 'createdAt'], ]; + /** + * Has many relation. + * + * @var array + * @since 1.0.0 + */ + protected static $hasMany = [ + 'tasks' => [ + 'mapper' => TaskMapper::class, + 'table' => 'eventmanagement_task_relation', + 'dst' => 'eventmanagement_task_relation_dst', + 'src' => 'eventmanagement_task_relation_src', + ], + ]; + /** * Has one relation. * @@ -65,15 +81,6 @@ class EventMapper extends DataMapperAbstract ], ]; - /** - * Has many relation. - * - * @var array - * @since 1.0.0 - */ - protected static $hasMany = [ - ]; - /** * Primary table. *