Ejemplo n.º 1
0
 /**
  * Func::name test
  */
 public function testName()
 {
     $function = new Func('count');
     $this->assertEquals('count', $function->name());
 }
Ejemplo n.º 2
0
 /**
  * Escapes an sql function object
  * 
  * @param Func              $function
  * @return string
  */
 protected function escapeFunction($function)
 {
     $buffer = $function->name() . '(';
     $arguments = $function->arguments();
     foreach ($arguments as &$argument) {
         $argument = $this->escape($argument);
     }
     return $buffer . implode(', ', $arguments) . ')';
 }