コード例 #1
0
 /**
  * Build Query Builder Parameters.
  *
  * @return array
  */
 protected function parameterize()
 {
     $args = func_get_args();
     $keyword = count($args) > 2 ? $args[2] : $args[1];
     $parameters = Helper::buildParameters($args);
     $parameters = Helper::replacePatternWithKeyword($parameters, $keyword, '$1');
     return $parameters;
 }
コード例 #2
0
 public function test_build_parameters_with_2_args()
 {
     $args = [['where', 'foo'], 'keyword'];
     $result = Helper::buildParameters($args);
     $expected = ['where', 'foo'];
     $this->assertEquals($expected, $result);
 }