first commit
This commit is contained in:
@@ -25,7 +25,7 @@ namespace WapplerSystems\Meilisearch\IndexQueue;
|
||||
***************************************************************/
|
||||
|
||||
use WapplerSystems\Meilisearch\System\Configuration\ExtensionConfiguration;
|
||||
use WapplerSystems\Meilisearch\System\Logging\SolrLogManager;
|
||||
use WapplerSystems\Meilisearch\System\Logging\MeilisearchLogManager;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
use GuzzleHttp\Exception\ServerException;
|
||||
use GuzzleHttp\Exception\ClientException;
|
||||
@@ -40,7 +40,7 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
|
||||
class PageIndexerRequest
|
||||
{
|
||||
|
||||
const SOLR_INDEX_HEADER = 'X-Tx-Solr-Iq';
|
||||
const SOLR_INDEX_HEADER = 'X-Tx-Meilisearch-Iq';
|
||||
|
||||
/**
|
||||
* List of actions to perform during page rendering.
|
||||
@@ -99,7 +99,7 @@ class PageIndexerRequest
|
||||
protected $timeout;
|
||||
|
||||
/**
|
||||
* @var \WapplerSystems\Meilisearch\System\Logging\SolrLogManager
|
||||
* @var \WapplerSystems\Meilisearch\System\Logging\MeilisearchLogManager
|
||||
*/
|
||||
protected $logger = null;
|
||||
|
||||
@@ -117,16 +117,16 @@ class PageIndexerRequest
|
||||
* PageIndexerRequest constructor.
|
||||
*
|
||||
* @param string $jsonEncodedParameters json encoded header
|
||||
* @param SolrLogManager|null $solrLogManager
|
||||
* @param MeilisearchLogManager|null $meilisearchLogManager
|
||||
* @param ExtensionConfiguration|null $extensionConfiguration
|
||||
* @param RequestFactory|null $requestFactory
|
||||
*/
|
||||
public function __construct($jsonEncodedParameters = null, SolrLogManager $solrLogManager = null, ExtensionConfiguration $extensionConfiguration = null, RequestFactory $requestFactory = null)
|
||||
public function __construct($jsonEncodedParameters = null, MeilisearchLogManager $meilisearchLogManager = null, ExtensionConfiguration $extensionConfiguration = null, RequestFactory $requestFactory = null)
|
||||
{
|
||||
$this->requestId = uniqid();
|
||||
$this->timeout = (float)ini_get('default_socket_timeout');
|
||||
|
||||
$this->logger = $solrLogManager ?? GeneralUtility::makeInstance(SolrLogManager::class, /** @scrutinizer ignore-type */ __CLASS__);
|
||||
$this->logger = $meilisearchLogManager ?? GeneralUtility::makeInstance(MeilisearchLogManager::class, /** @scrutinizer ignore-type */ __CLASS__);
|
||||
$this->extensionConfiguration = $extensionConfiguration ?? GeneralUtility::makeInstance(ExtensionConfiguration::class);
|
||||
$this->requestFactory = $requestFactory ?? GeneralUtility::makeInstance(RequestFactory::class);
|
||||
|
||||
@@ -207,7 +207,7 @@ class PageIndexerRequest
|
||||
|
||||
if ($rawResponse === false || $decodedResponse === false) {
|
||||
$this->logger->log(
|
||||
SolrLogManager::ERROR,
|
||||
MeilisearchLogManager::ERROR,
|
||||
'Failed to execute Page Indexer Request. Request ID: ' . $this->requestId,
|
||||
[
|
||||
'request ID' => $this->requestId,
|
||||
|
Reference in New Issue
Block a user