summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/lib/Elastica/Transport/Null.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Transport/Null.php')
-rw-r--r--vendor/ruflin/elastica/lib/Elastica/Transport/Null.php39
1 files changed, 4 insertions, 35 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Transport/Null.php b/vendor/ruflin/elastica/lib/Elastica/Transport/Null.php
index 704e0e12..70dd9af1 100644
--- a/vendor/ruflin/elastica/lib/Elastica/Transport/Null.php
+++ b/vendor/ruflin/elastica/lib/Elastica/Transport/Null.php
@@ -1,44 +1,13 @@
<?php
-
namespace Elastica\Transport;
-use Elastica\JSON;
-use Elastica\Request;
-use Elastica\Response;
-
/**
- * Elastica Null Transport object
+ * Elastica Null Transport object.
+ *
+ * This class is for backward compatibility reason for all php < 7 versions. For PHP 7 and above use NullTransport as Null is reserved.
*
- * @package Elastica
* @author James Boehmer <james.boehmer@jamesboehmer.com>
*/
-class Null extends AbstractTransport
+class Null extends NullTransport
{
- /**
- * Null transport.
- *
- * @param \Elastica\Request $request
- * @param array $params Hostname, port, path, ...
- * @return \Elastica\Response Response empty object
- */
- public function exec(Request $request, array $params)
- {
- $response = array(
- "took" => 0,
- "timed_out" => FALSE,
- "_shards" => array(
- "total" => 0,
- "successful" => 0,
- "failed" => 0
- ),
- "hits" => array(
- "total" => 0,
- "max_score" => NULL,
- "hits" => array()
- ),
- "params" => $params
- );
-
- return new Response(JSON::stringify($response));
- }
}