Code Duplication    Length = 18-18 lines in 3 locations

eZ/Publish/Core/REST/Client/TrashService.php 1 location

@@ 234-251 (lines=18) @@
231
     *
232
     * @return \eZ\Publish\API\Repository\Values\Content\TrashItem
233
     */
234
    protected function buildTrashItem(Location $location)
235
    {
236
        return new TrashItem(
237
            array(
238
                'contentInfo' => $location->contentInfo,
239
                'id' => $location->id,
240
                'priority' => $location->priority,
241
                'hidden' => $location->hidden,
242
                'invisible' => $location->invisible,
243
                'remoteId' => $location->remoteId,
244
                'parentLocationId' => $location->parentLocationId,
245
                'pathString' => $location->pathString,
246
                'depth' => (int)$location->depth,
247
                'sortField' => $location->sortField,
248
                'sortOrder' => $location->sortOrder,
249
            )
250
        );
251
    }
252
}
253

eZ/Publish/API/Repository/Tests/LocationServiceTest.php 1 location

@@ 2322-2339 (lines=18) @@
2319
     *
2320
     * @return array
2321
     */
2322
    private function loadLocationProperties(Location $location, array $overwrite = array())
2323
    {
2324
        return array_merge(
2325
            array(
2326
                'id' => $location->id,
2327
                'depth' => $location->depth,
2328
                'parentLocationId' => $location->parentLocationId,
2329
                'pathString' => $location->pathString,
2330
                'remoteId' => $location->remoteId,
2331
                'hidden' => $location->hidden,
2332
                'invisible' => $location->invisible,
2333
                'priority' => $location->priority,
2334
                'sortField' => $location->sortField,
2335
                'sortOrder' => $location->sortOrder,
2336
            ),
2337
            $overwrite
2338
        );
2339
    }
2340
2341
    /**
2342
     * Assert generated aliases to expected alias return.

eZ/Publish/Core/Repository/TrashService.php 1 location

@@ 345-362 (lines=18) @@
342
     *
343
     * @return \eZ\Publish\API\Repository\Values\Content\TrashItem
344
     */
345
    protected function buildDomainTrashItemObject(Trashed $spiTrashItem)
346
    {
347
        return new TrashItem(
348
            array(
349
                'contentInfo' => $this->repository->getContentService()->loadContentInfo($spiTrashItem->contentId),
350
                'id' => $spiTrashItem->id,
351
                'priority' => $spiTrashItem->priority,
352
                'hidden' => $spiTrashItem->hidden,
353
                'invisible' => $spiTrashItem->invisible,
354
                'remoteId' => $spiTrashItem->remoteId,
355
                'parentLocationId' => $spiTrashItem->parentId,
356
                'pathString' => $spiTrashItem->pathString,
357
                'depth' => $spiTrashItem->depth,
358
                'sortField' => $spiTrashItem->sortField,
359
                'sortOrder' => $spiTrashItem->sortOrder,
360
            )
361
        );
362
    }
363
364
    /**
365
     * @param int $timestamp