From 912c457c7da6c21aeaad6290758cbf7041f8983c Mon Sep 17 00:00:00 2001 From: Russell Michell Date: Fri, 22 Dec 2017 14:34:40 +1300 Subject: [PATCH] FIX: Updated namespace refs for GuzzleHttp (from Guzzle\Http) --- src/Extractor/SolrCellTextExtractor.php | 15 +++++++-------- src/Rest/TikaRestClient.php | 4 ++-- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/Extractor/SolrCellTextExtractor.php b/src/Extractor/SolrCellTextExtractor.php index 27852f1..b2f149e 100644 --- a/src/Extractor/SolrCellTextExtractor.php +++ b/src/Extractor/SolrCellTextExtractor.php @@ -3,8 +3,7 @@ namespace SilverStripe\TextExtraction\Extractor; use SilverStripe\TextExtraction\Extractor\FileTextExtractor, - Guzzle\Http\Client, - \InvalidArgumentException, + GuzzleHttp\Client, Psr\Log\LoggerInterface; /** @@ -36,19 +35,19 @@ class SolrCellTextExtractor extends FileTextExtractor /** * - * @var Guzzle\Http\Client + * @var GuzzleHttp\Client */ protected $httpClient; /** * - * @return Guzzle\Http\Client + * @return GuzzleHttp\Client * @throws InvalidArgumentException */ public function getHttpClient() { if (!$this->config()->get('base_url')) { - throw new InvalidArgumentException('SolrCellTextExtractor.base_url not specified'); + throw new \InvalidArgumentException('SolrCellTextExtractor.base_url not specified'); } if (!$this->httpClient) { $this->httpClient = new Client($this->config()->get('base_url')); @@ -59,7 +58,7 @@ class SolrCellTextExtractor extends FileTextExtractor /** * - * @param Guzzle\Http\Client $client + * @param GuzzleHttp\Client $client * @return void */ public function setHttpClient($client) @@ -125,7 +124,7 @@ class SolrCellTextExtractor extends FileTextExtractor ->addPostFields(array('extractOnly' => 'true', 'extractFormat' => 'text')) ->addPostFiles(array('myfile' => $path)); $response = $request->send(); - } catch (InvalidArgumentException $e) { + } catch (\InvalidArgumentException $e) { $msg = sprintf( 'Error extracting text from "%s" (message: %s)', $path, @@ -134,7 +133,7 @@ class SolrCellTextExtractor extends FileTextExtractor Injector::inst()->get(LoggerInterface::class)->notice($msg); return null; - } catch (Guzzle\Http\Exception\ServerErrorResponseException $e) { + } catch (\Exception $e) { // Catch other errors that Tika can throw vai Guzzle but are not caught and break Solr search query in some cases. $msg = sprintf( 'Tika server error attempting to extract from "%s" (message: %s)', diff --git a/src/Rest/TikaRestClient.php b/src/Rest/TikaRestClient.php index 764dcac..8473f67 100644 --- a/src/Rest/TikaRestClient.php +++ b/src/Rest/TikaRestClient.php @@ -2,8 +2,8 @@ namespace SilverStripe\TextExtraction\Rest; -use Guzzle\Http\Client, - Guzzle\Http\Exception\RequestException, +use GuzzleHttp\Client, + GuzzleHttp\Exception\RequestException, SilverStripe\Core\Environment, Psr\Log\LoggerInterface, SilverStripe\Core\Injector\Injector;