summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/lib/Elastica/Exception/Bulk/Response/ActionException.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Exception/Bulk/Response/ActionException.php')
-rw-r--r--vendor/ruflin/elastica/lib/Elastica/Exception/Bulk/Response/ActionException.php66
1 files changed, 0 insertions, 66 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Exception/Bulk/Response/ActionException.php b/vendor/ruflin/elastica/lib/Elastica/Exception/Bulk/Response/ActionException.php
deleted file mode 100644
index 6500e040..00000000
--- a/vendor/ruflin/elastica/lib/Elastica/Exception/Bulk/Response/ActionException.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-namespace Elastica\Exception\Bulk\Response;
-
-use Elastica\Exception\BulkException;
-use Elastica\Bulk\Action;
-use Elastica\Bulk\Response;
-
-class ActionException extends BulkException
-{
- /**
- * @var \Elastica\Response
- */
- protected $_response;
-
- /**
- * @param \Elastica\Bulk\Response $response
- */
- public function __construct(Response $response)
- {
- $this->_response = $response;
-
- parent::__construct($this->getErrorMessage($response));
- }
-
- /**
- * @return \Elastica\Bulk\Action
- */
- public function getAction()
- {
- return $this->getResponse()->getAction();
- }
-
- /**
- * @return \Elastica\Bulk\Response
- */
- public function getResponse()
- {
- return $this->_response;
- }
-
- /**
- * @param \Elastica\Bulk\Response $response
- * @return string
- */
- public function getErrorMessage(Response $response)
- {
- $error = $response->getError();
- $opType = $response->getOpType();
- $data = $response->getData();
-
- $path = '';
- if (isset($data['_index'])) {
- $path.= '/' . $data['_index'];
- }
- if (isset($data['_type'])) {
- $path.= '/' . $data['_type'];
- }
- if (isset($data['_id'])) {
- $path.= '/' . $data['_id'];
- }
- $message = "$opType: $path caused $error";
-
- return $message;
- }
-}