From bb3745d1b603d00a49e9c515c5ff6c29d10bfbf2 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 26 Sep 2017 16:31:38 +0200 Subject: [PATCH] Add createdBy belongs to --- Models/KanbanBoard.php | 2 +- Models/KanbanBoardMapper.php | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Models/KanbanBoard.php b/Models/KanbanBoard.php index e64cf43..d4fb0a9 100644 --- a/Models/KanbanBoard.php +++ b/Models/KanbanBoard.php @@ -91,7 +91,7 @@ class KanbanBoard implements \JsonSerializable $this->description = $description; } - public function getCreatedBy() : int + public function getCreatedBy() { return $this->createdBy; } diff --git a/Models/KanbanBoardMapper.php b/Models/KanbanBoardMapper.php index 3d56049..af5a49a 100644 --- a/Models/KanbanBoardMapper.php +++ b/Models/KanbanBoardMapper.php @@ -18,6 +18,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\Admin\Models\AccountMapper; /** * Mapper class. @@ -62,6 +63,13 @@ class KanbanBoardMapper extends DataMapperAbstract ], ]; + static protected $belongsTo = [ + 'createdBy' => [ + 'mapper' => AccountMapper::class, + 'src' => 'kanban_board_created_by', + ], + ]; + /** * Primary table. *