Exemplo n.º 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;
 }
 public function test_replace_pattern_with_keyword()
 {
     $subject = ['foo in ?', ['$1']];
     $keyword = 'bar';
     $result = Helper::replacePatternWithKeyword($subject, $keyword, '$1');
     $this->assertEquals(['foo in ?', ['bar']], $result);
 }