Code Duplication    Length = 9-9 lines in 2 locations

application/modules/xbanners/models/Map/BannerImageI18nTableMap.php 1 location

@@ 187-195 (lines=9) @@
184
     * @param \xbanners\models\BannerImageI18n $obj A \xbanners\models\BannerImageI18n object.
185
     * @param string $key             (optional) key to use for instance map (for performance boost if key was already calculated externally).
186
     */
187
    public static function addInstanceToPool($obj, $key = null)
188
    {
189
        if (Propel::isInstancePoolingEnabled()) {
190
            if (null === $key) {
191
                $key = serialize([(null === $obj->getId() || is_scalar($obj->getId()) || is_callable([$obj->getId(), '__toString']) ? (string) $obj->getId() : $obj->getId()), (null === $obj->getLocale() || is_scalar($obj->getLocale()) || is_callable([$obj->getLocale(), '__toString']) ? (string) $obj->getLocale() : $obj->getLocale())]);
192
            } // if key === null
193
            self::$instances[$key] = $obj;
194
        }
195
    }
196
197
    /**
198
     * Removes an object from the instance pool.

application/modules/xbanners/models/Map/BannersI18nTableMap.php 1 location

@@ 169-177 (lines=9) @@
166
     * @param \xbanners\models\BannersI18n $obj A \xbanners\models\BannersI18n object.
167
     * @param string $key             (optional) key to use for instance map (for performance boost if key was already calculated externally).
168
     */
169
    public static function addInstanceToPool($obj, $key = null)
170
    {
171
        if (Propel::isInstancePoolingEnabled()) {
172
            if (null === $key) {
173
                $key = serialize([(null === $obj->getId() || is_scalar($obj->getId()) || is_callable([$obj->getId(), '__toString']) ? (string) $obj->getId() : $obj->getId()), (null === $obj->getLocale() || is_scalar($obj->getLocale()) || is_callable([$obj->getLocale(), '__toString']) ? (string) $obj->getLocale() : $obj->getLocale())]);
174
            } // if key === null
175
            self::$instances[$key] = $obj;
176
        }
177
    }
178
179
    /**
180
     * Removes an object from the instance pool.