Example #1
0
 public static function modified_params(array $modified, array $expected = NULL)
 {
     if ($expected) {
         $modified = Jam::permit($expected, $modified);
     }
     $modified = array_filter($modified);
     return array_map(function ($param) {
         return $param === '__clear' ? FALSE : (is_array($param) ? Tart_Request::modified_params($param) : $param);
     }, $modified);
 }
Example #2
0
 /**
  * @dataProvider data_modified_params
  */
 public function test_modified_params($params, $expected_params, $expected_result)
 {
     $this->assertEquals($expected_result, Tart_Request::modified_params($params, $expected_params));
 }