public function testAddAnd() { $filter = array(array('operation' => '=', 'property' => 'prop', 'value' => '1')); $result = array_merge($filter, array(array('operation' => '=', 'property' => 'prop2', 'value' => '2'))); $builder = new FilterBuilder($filter, true); $builder->getFilter()->andPropertyEquals('prop2', '2'); $this->assertEquals($result, $builder->getAllAsArray()); }
/** * Get all the filter array for all filters from the current filter builder. * * @return array */ public function getAllAsArray() { return $this->builder->getAllAsArray(); }