Code Duplication    Length = 32-32 lines in 2 locations

eZ/Publish/API/Repository/Tests/FieldType/SearchBaseIntegrationTest.php 1 location

@@ 294-325 (lines=32) @@
291
     *
292
     * @return \eZ\Publish\API\Repository\Repository
293
     */
294
    public function testCreateTestContent()
295
    {
296
        $repository = $this->getRepository();
297
        $fieldTypeService = $repository->getFieldTypeService();
298
        $fieldType = $fieldTypeService->getFieldType($this->getTypeName());
299
300
        if (!$fieldType->isSearchable()) {
301
            $this->markTestSkipped("Field type '{$this->getTypeName()}' is not searchable.");
302
        }
303
304
        $this->checkSearchEngineSupport();
305
306
        $contentType = $this->testCreateContentType();
307
308
        $context = [
309
            $repository,
310
            $this->createTestSearchContent(
311
                $this->getValidSearchValueOne(),
312
                $repository,
313
                $contentType
314
            )->id,
315
            $this->createTestSearchContent(
316
                $this->getValidSearchValueTwo(),
317
                $repository,
318
                $contentType
319
            )->id,
320
        ];
321
322
        $this->refreshSearch($repository);
323
324
        return $context;
325
    }
326
327
    /**
328
     * Provider method for testFind* methods.

eZ/Publish/API/Repository/Tests/FieldType/SearchMultivaluedBaseIntegrationTest.php 1 location

@@ 140-171 (lines=32) @@
137
     *
138
     * @return \eZ\Publish\API\Repository\Repository
139
     */
140
    public function testCreateMultivaluedTestContent()
141
    {
142
        $repository = $this->getRepository();
143
        $fieldTypeService = $repository->getFieldTypeService();
144
        $fieldType = $fieldTypeService->getFieldType($this->getTypeName());
145
146
        if (!$fieldType->isSearchable()) {
147
            $this->markTestSkipped("Field type '{$this->getTypeName()}' is not searchable.");
148
        }
149
150
        $this->checkSearchEngineSupport();
151
152
        $contentType = $this->createTestContentType();
153
154
        $context = [
155
            $repository,
156
            $this->createTestSearchContent(
157
                $this->getValidMultivaluedSearchValuesOne(),
158
                $repository,
159
                $contentType
160
            )->id,
161
            $this->createTestSearchContent(
162
                $this->getValidMultivaluedSearchValuesTwo(),
163
                $repository,
164
                $contentType
165
            )->id,
166
        ];
167
168
        $this->refreshSearch($repository);
169
170
        return $context;
171
    }
172
173
    /**
174
     * Provider method for testFind* methods.