Code Duplication    Length = 3-3 lines in 2 locations

src/Collector/ProfileClient.php 1 location

@@ 62-64 (lines=3) @@
59
     */
60
    public function __construct($client, Collector $collector, Formatter $formatter, Stopwatch $stopwatch)
61
    {
62
        if (!(($client instanceof ClientInterface || $client instanceof HttpClient) && $client instanceof HttpAsyncClient)) {
63
            $client = new FlexibleHttpClient($client);
64
        }
65
66
        $this->client = $client;
67
        $this->collector = $collector;

src/Collector/ProfileClientFactory.php 1 location

@@ 65-67 (lines=3) @@
62
    {
63
        $client = is_callable($this->factory) ? call_user_func($this->factory, $config) : $this->factory->createClient($config);
64
65
        if (!(($client instanceof HttpClient || $client instanceof ClientInterface) && $client instanceof HttpAsyncClient)) {
66
            $client = new FlexibleHttpClient($client);
67
        }
68
69
        return new ProfileClient($client, $this->collector, $this->formatter, $this->stopwatch);
70
    }