@@ 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 |
@@ 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 |