protected function _renderFunc(Func $func)
    {
        if($func->getName() != 'CONCAT') return parent::_renderFunc($func);

        $args = $func->getArgs();
        array_walk($args, function(&$arg){
            $arg = $this->_renderValue($arg);
        });

        return implode(' + ', $args);
    }
protected function _renderFunc(Func $func)
    {
        if($func->getName() != 'CONCAT') return parent::_renderFunc($func);

        $args = $func->getArgs();
        array_walk($args, function(&$arg){
            $arg = $this->_renderValue($arg);
        });

        return implode(' + ', $args);
    }
protected function _renderFunc ( Func $ func ) { if ( $ func -> getName ( ) != 'CONCAT' ) return parent :: _renderFunc ( $ func ) ; $ args = $ func -> getArgs ( ) ; array_walk ( $ args , function ( & $ arg ) { $ arg = $ this -> _renderValue ( $ arg ) ; } ) ; return implode ( ' + ' , $ args ) ; }
Override in order to get the string concatenation right
@param Func $func
@return string
Override in order to get the string concatenation right