コード例 #1
0
 /**
  * Test filters
  *
  * @param array $filterData
  * @test
  * @dataProvider filterDataProvider
  */
 public function filterTest($filterData = [])
 {
     $filter = \Magelight\Db\CollectionFilter::forge($filterData);
     $data = $filter->getFilterMethods();
     $this->assertEquals(is_array($data), true);
     $this->assertTrue(isset($data[0]['statement']));
     $this->assertTrue(isset($data[0]['field']));
     $this->assertTrue(isset($data[0]['value']));
 }
コード例 #2
0
ファイル: FilterForm.php プロジェクト: rganin/magelight
 /**
  * Get collection filter from form
  *
  * @return mixed
  */
 public function getCollectionFilter()
 {
     return \Magelight\Db\CollectionFilter::forge($this->getRequestFields());
 }