Code Duplication    Length = 13-13 lines in 3 locations

src/FieldMigration.php 3 locations

@@ 152-164 (lines=13) @@
149
    /**
150
     * @return array
151
     */
152
    protected function getTerms()
153
    {
154
        return array_map(
155
            function ($id) {
156
                return new Term($id);
157
            },
158
            get_terms([
159
                'fields' => 'ids',
160
                'hide_empty' => false,
161
                'meta_value' => $this->getField()->getKey()
162
            ])
163
        );
164
    }
165
166
    /**
167
     * @return array
@@ 169-181 (lines=13) @@
166
    /**
167
     * @return array
168
     */
169
    protected function getUsers()
170
    {
171
        return array_map(
172
            function ($id) {
173
                return new User($id);
174
            },
175
            get_users([
176
                'fields' => 'ids',
177
                'hide_empty' => false,
178
                'meta_value' => $this->getField()->getKey()
179
            ])
180
        );
181
    }
182
183
    /**
184
     * @return array
@@ 186-198 (lines=13) @@
183
    /**
184
     * @return array
185
     */
186
    protected function getComments()
187
    {
188
        return array_map(
189
            function ($id) {
190
                return new Comment($id);
191
            },
192
            get_comments([
193
                'fields' => 'ids',
194
                'hide_empty' => false,
195
                'meta_value' => $this->getField()->getKey()
196
            ])
197
        );
198
    }
199
    /**
200
     * @return array
201
     */