Skip to content
Snippets Groups Projects
Commit 1088b2fb authored by Mantas Jonušas's avatar Mantas Jonušas
Browse files

Removed duplicated code from prefix query

parent c1faa731
No related branches found
No related tags found
No related merge requests found
......@@ -26,12 +26,12 @@ class PrefixFilter implements BuilderInterface
/**
* @var string
*/
private $field;
protected $field;
/**
* @var string
*/
private $value;
protected $value;
/**
* @param string $field Field name.
......
......@@ -11,46 +11,13 @@
namespace ONGR\ElasticsearchBundle\DSL\Query;
use ONGR\ElasticsearchBundle\DSL\BuilderInterface;
use ONGR\ElasticsearchBundle\DSL\ParametersTrait;
use ONGR\ElasticsearchBundle\DSL\Filter\PrefixFilter;
/**
* Represents Elasticsearch "prefix" query.
*/
class PrefixQuery implements BuilderInterface
class PrefixQuery extends PrefixFilter
{
use ParametersTrait;
/**
* @var string
*/
private $field;
/**
* @var string
*/
private $value;
/**
* @param string $field Field name.
* @param string $value Value.
* @param array $parameters Optional parameters.
*/
public function __construct($field, $value, array $parameters = [])
{
$this->field = $field;
$this->value = $value;
$this->setParameters($parameters);
}
/**
* {@inheritdoc}
*/
public function getType()
{
return 'prefix';
}
/**
* {@inheritdoc}
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment