Elastica\Query\Nested::setQuery PHP Méthode

setQuery() public méthode

Sets nested query.
public setQuery ( AbstractQuery $query )
$query AbstractQuery
    public function setQuery(AbstractQuery $query)
    {
        return $this->setParam('query', $query);
    }

Usage Example

 /**
  * @group unit
  */
 public function testSetQuery()
 {
     $nested = new Nested();
     $path = 'test1';
     $queryString = new QueryString('test');
     $this->assertInstanceOf('Elastica\\Query\\Nested', $nested->setQuery($queryString));
     $this->assertInstanceOf('Elastica\\Query\\Nested', $nested->setPath($path));
     $expected = array('nested' => array('query' => $queryString->toArray(), 'path' => $path));
     $this->assertEquals($expected, $nested->toArray());
 }
All Usage Examples Of Elastica\Query\Nested::setQuery