Code Duplication    Length = 20-20 lines in 2 locations

Standalone/Http/AsynchronousClient.php 1 location

@@ 80-99 (lines=20) @@
77
     * @param ObjectArray $htmlObjectArray
78
     * @return void
79
     */
80
    private function createRequestDefinition(UrlInterface $url, ObjectArray &$htmlObjectArray): void
81
    {
82
        $client = $this->clientFactory->create($this->loop);
83
        $request = $client->request('GET', $url->getUrl());
84
        $request->on('response', function (Response $response) use (&$htmlObjectArray) {
85
            $data = '';
86
            $response->on(
87
                'data',
88
                function ($chunk) use (&$data) {
89
                    $data .= $chunk;
90
                }
91
            )->on(
92
                'end',
93
                function () use (&$htmlObjectArray, &$data) {
94
                    $htmlObjectArray->add(new Html($data));
95
                }
96
            );
97
        });
98
        $request->end();
99
    }
100
}
101

Standalone/Http/HalfAsynchronousClient.php 1 location

@@ 86-105 (lines=20) @@
83
     * @param ObjectArray $htmlObjectArray
84
     * @return void
85
     */
86
    private function createRequestDefinition(UrlInterface $url, ObjectArray &$htmlObjectArray): void
87
    {
88
        $client = $this->clientFactory->create($this->loop);
89
        $request = $client->request('GET', $url->getUrl());
90
        $request->on('response', function (Response $response) use (&$htmlObjectArray) {
91
            $data = '';
92
            $response->on(
93
                'data',
94
                function ($chunk) use (&$data) {
95
                    $data .= $chunk;
96
                }
97
            )->on(
98
                'end',
99
                function () use (&$htmlObjectArray, &$data) {
100
                    $htmlObjectArray->add(new Html($data));
101
                }
102
            );
103
        });
104
        $request->end();
105
    }
106
}
107