LMongo\Eloquent\Builder::getQuery PHP Method

getQuery() public method

Get the underlying query builder instance.
public getQuery ( ) : Builder
return LMongo\Query\Builder
    public function getQuery()
    {
        return $this->query;
    }

Usage Example

 public function testWithDeletedProperlyRemovesDeletedClause()
 {
     $builder = new LMongo\Eloquent\Builder(new LMongo\Query\Builder(m::mock('LMongo\\Connection')));
     $model = m::mock('LMongo\\Eloquent\\Model');
     $model->shouldReceive('getCollection')->once()->andReturn('');
     $model->shouldReceive('getQualifiedDeletedAtColumn')->once()->andReturn('deleted_at');
     $builder->setModel($model);
     $builder->getQuery()->where('updated_at', null);
     $builder->getQuery()->where('deleted_at', null);
     $builder->getQuery()->where('foo_bar', null);
     $builder->withTrashed();
     $this->assertEquals(2, count($builder->getQuery()->wheres));
 }
All Usage Examples Of LMongo\Eloquent\Builder::getQuery