From 6d5085a53090ca39ee92cf6e1c3afde1ff0f0581 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/AddressMapper.php | 40 --------------------------------- Models/ContactElementMapper.php | 40 --------------------------------- Models/ProfileMapper.php | 40 --------------------------------- 3 files changed, 120 deletions(-) diff --git a/Models/AddressMapper.php b/Models/AddressMapper.php index aa42b90..d312017 100644 --- a/Models/AddressMapper.php +++ b/Models/AddressMapper.php @@ -55,44 +55,4 @@ class AddressMapper extends DataMapperAbstract */ protected static $primaryField = 'profile_address_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; - } - - /** - * Get object. - * - * @param mixed $primaryKey Key - * @param int $relations Load relations - * @param mixed $fill Object to fill - * - * @return Account - * - * @since 1.0.0 - */ - public static function get($primaryKey, int $relations = RelationType::ALL, $fill = null) - { - return parent::get($primaryKey, $relations, $fill); - } } diff --git a/Models/ContactElementMapper.php b/Models/ContactElementMapper.php index 016c20c..49b4d04 100644 --- a/Models/ContactElementMapper.php +++ b/Models/ContactElementMapper.php @@ -47,44 +47,4 @@ class ContactElementMapper extends DataMapperAbstract */ protected static $primaryField = 'profile_contact_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; - } - - /** - * Get object. - * - * @param mixed $primaryKey Key - * @param int $relations Load relations - * @param mixed $fill Object to fill - * - * @return Account - * - * @since 1.0.0 - */ - public static function get($primaryKey, int $relations = RelationType::ALL, $fill = null) - { - return parent::get($primaryKey, $relations, $fill); - } } diff --git a/Models/ProfileMapper.php b/Models/ProfileMapper.php index 283d634..5b64b30 100644 --- a/Models/ProfileMapper.php +++ b/Models/ProfileMapper.php @@ -91,44 +91,4 @@ class ProfileMapper extends DataMapperAbstract */ protected static $primaryField = 'profile_account_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; - } - - /** - * Get object. - * - * @param mixed $primaryKey Key - * @param int $relations Load relations - * @param mixed $fill Object to fill - * - * @return Account - * - * @since 1.0.0 - */ - public static function get($primaryKey, int $relations = RelationType::ALL, $fill = null) - { - return parent::get($primaryKey, $relations, $fill); - } }