From 4a5160aac48bb937ee566d89c48990bb063da6a8 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 8 Nov 2017 21:18:31 +0100 Subject: [PATCH] Remove mapper abstract duplication --- Models/WikiBadgeMapper.php | 26 -------------------------- Models/WikiCategoryMapper.php | 26 -------------------------- Models/WikiDocMapper.php | 26 -------------------------- 3 files changed, 78 deletions(-) diff --git a/Models/WikiBadgeMapper.php b/Models/WikiBadgeMapper.php index b88d805..279deb5 100644 --- a/Models/WikiBadgeMapper.php +++ b/Models/WikiBadgeMapper.php @@ -57,30 +57,4 @@ class WikiBadgeMapper extends DataMapperAbstract * @since 1.0.0 */ protected static $primaryField = 'wiki_badge_id'; - - /** - * Create object. - * - * @param mixed $obj Object - * @param int $relations Behavior for relations creation - * - * @return mixed - * - * @since 1.0.0 - */ - public static function create($obj, int $relations = RelationType::ALL) - { - try { - $objId = parent::create($obj, $relations); - - if ($objId === null || !is_scalar($objId)) { - return $objId; - } - } catch (\Exception $e) { - return false; - } - - return $objId; - } - } diff --git a/Models/WikiCategoryMapper.php b/Models/WikiCategoryMapper.php index 9a4ac8c..7d8c0b5 100644 --- a/Models/WikiCategoryMapper.php +++ b/Models/WikiCategoryMapper.php @@ -58,30 +58,4 @@ class WikiCategoryMapper extends DataMapperAbstract * @since 1.0.0 */ protected static $primaryField = 'wiki_category_id'; - - /** - * Create object. - * - * @param mixed $obj Object - * @param int $relations Behavior for relations creation - * - * @return mixed - * - * @since 1.0.0 - */ - public static function create($obj, int $relations = RelationType::ALL) - { - try { - $objId = parent::create($obj, $relations); - - if ($objId === null || !is_scalar($objId)) { - return $objId; - } - } catch (\Exception $e) { - return false; - } - - return $objId; - } - } diff --git a/Models/WikiDocMapper.php b/Models/WikiDocMapper.php index 6e5d83b..d610947 100644 --- a/Models/WikiDocMapper.php +++ b/Models/WikiDocMapper.php @@ -99,30 +99,4 @@ class WikiDocMapper extends DataMapperAbstract * @since 1.0.0 */ protected static $primaryField = 'wiki_article_id'; - - /** - * Create object. - * - * @param mixed $obj Object - * @param int $relations Behavior for relations creation - * - * @return mixed - * - * @since 1.0.0 - */ - public static function create($obj, int $relations = RelationType::ALL) - { - try { - $objId = parent::create($obj, $relations); - - if ($objId === null || !is_scalar($objId)) { - return $objId; - } - } catch (\Exception $e) { - return false; - } - - return $objId; - } - }