From a14b49b7d2f33a8ea824215e649f33068b29a7bd Mon Sep 17 00:00:00 2001 From: hina Date: Sat, 23 Feb 2019 16:56:13 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B3=E3=83=B3=E3=83=86=E3=83=8A=E4=BD=BF?= =?UTF-8?q?=E3=81=A3=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84=E3=82=B3=E3=83=B3?= =?UTF-8?q?=E3=82=B9=E3=83=88=E3=83=A9=E3=82=AF=E3=82=BF=E3=81=8C=E6=AE=8B?= =?UTF-8?q?=E3=81=A3=E3=81=A6=E3=81=9F=20fix=20#110?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/MetadataResolver/MetadataResolver.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/MetadataResolver/MetadataResolver.php b/app/MetadataResolver/MetadataResolver.php index 5759bf3..ace71c2 100644 --- a/app/MetadataResolver/MetadataResolver.php +++ b/app/MetadataResolver/MetadataResolver.php @@ -2,6 +2,7 @@ namespace App\MetadataResolver; +use GuzzleHttp\Client; use GuzzleHttp\Exception\ClientException; use GuzzleHttp\Exception\ServerException; @@ -67,7 +68,7 @@ class MetadataResolver implements Resolver // Acceptヘッダには */* を足さないことにする。 $acceptTypes = array_diff(array_keys($this->mimeTypes), ['*/*']); - $client = new \GuzzleHttp\Client(); + $client = app(Client::class); $res = $client->request('GET', $url, [ 'headers' => [ 'Accept' => implode(', ', $acceptTypes) @@ -80,14 +81,14 @@ class MetadataResolver implements Resolver if (isset($this->mimeTypes[$mimeType])) { $class = $this->mimeTypes[$mimeType]; - $parser = new $class(); + $parser = app($class); return $parser->parse($res->getBody()); } if (isset($this->mimeTypes['*/*'])) { $class = $this->mimeTypes['*/*']; - $parser = new $class(); + $parser = app($class); return $parser->parse($res->getBody()); }