Code Duplication    Length = 13-13 lines in 2 locations

core/libraries/rest_api/ModelVersionInfo.php 2 locations

@@ 143-155 (lines=13) @@
140
     *
141
     * @return array
142
     */
143
    public function modelChangesBetweenRequestedVersionAndCurrent()
144
    {
145
        if ($this->cached_model_changes_between_requested_version_and_current === null) {
146
            $model_changes = array();
147
            foreach ($this->modelChanges() as $version => $models_changed_in_version) {
148
                if ($version <= EED_Core_Rest_Api::core_version() && $version > $this->requestedVersion()) {
149
                    $model_changes[$version] = $models_changed_in_version;
150
                }
151
            }
152
            $this->cached_model_changes_between_requested_version_and_current = $model_changes;
153
        }
154
        return $this->cached_model_changes_between_requested_version_and_current;
155
    }
156
157
158
@@ 166-178 (lines=13) @@
163
     *
164
     * @return array
165
     */
166
    public function resourceChangesBetweenRequestedVersionAndCurrent()
167
    {
168
        if ($this->cached_resource_changes_between_requested_version_and_current === null) {
169
            $resource_changes = array();
170
            foreach ($this->resourceChanges() as $version => $model_classnames) {
171
                if ($version <= EED_Core_Rest_Api::core_version() && $version > $this->requestedVersion()) {
172
                    $resource_changes[$version] = $model_classnames;
173
                }
174
            }
175
            $this->cached_resource_changes_between_requested_version_and_current = $resource_changes;
176
        }
177
        return $this->cached_resource_changes_between_requested_version_and_current;
178
    }
179
180
181