Code Duplication    Length = 7-7 lines in 3 locations

src/V3/IsmpApi.php 3 locations

@@ 70-76 (lines=7) @@
67
        return $this->serializer->deserialize(FacadeOrderResponse::class, $result);
68
    }
69
70
    public function facadeOrderDetails(string $token, string $orderId): FacadeOrderDetailsResponse
71
    {
72
        $result = $this->request('GET', sprintf('/api/v3/facade/order/%s/details', $orderId), null, null, $token);
73
74
        /* @noinspection PhpIncompatibleReturnTypeInspection */
75
        return $this->serializer->deserialize(FacadeOrderDetailsResponse::class, $result);
76
    }
77
78
    public function facadeDocListV2(string $token, FacadeDocListV2Query $query): FacadeDocListV2Response
79
    {
@@ 99-105 (lines=7) @@
96
        return $this->serializer->deserialize(FacadeDocBodyResponse::class, $result);
97
    }
98
99
    public function facadeCisList(string $token, string $cis): FacadeCisListResponse
100
    {
101
        $response = $this->request('GET', '/api/v3/facade/cis/cis_list', null, ['cis' => $cis], $token);
102
103
        /* @noinspection PhpIncompatibleReturnTypeInspection */
104
        return $this->serializer->deserialize(FacadeCisListResponse::class, $response);
105
    }
106
107
    public function facadeMarkedProducts(string $token, string $uit): FacadeMarkedProductsResponse
108
    {
@@ 107-113 (lines=7) @@
104
        return $this->serializer->deserialize(FacadeCisListResponse::class, $response);
105
    }
106
107
    public function facadeMarkedProducts(string $token, string $uit): FacadeMarkedProductsResponse
108
    {
109
        $response = $this->request('GET', '/api/v3/facade/marked_products', null, ['uit' => $uit], $token);
110
111
        /** @noinspection PhpIncompatibleReturnTypeInspection */
112
        return $this->serializer->deserialize(FacadeMarkedProductsResponse::class, $response);
113
    }
114
115
    public function lkDocumentsCreate(string $token, DocumentCreateRequest $request): string
116
    {