public function bindCallback($callback, $argument = null) {
        if ($callback instanceof Closure) {
            call_user_func_array($callback, [$this, $argument]);
        }

        return $this;
    }
public function bindCallback($callback, $argument = null) {
        if ($callback instanceof Closure) {
            call_user_func_array($callback, [$this, $argument]);
        }

        return $this;
    }
public function bindCallback ( $ callback , $ argument = null ) { if ( $ callback instanceof Closure ) { call_user_func_array ( $ callback , [ $ this , $ argument ] ) ; } return $ this ; }
Bind a Closure callback to this query and execute it.

@param \Closure $callback
@param mixed $argument
@return $this
Bind a Closure callback to this query and execute it .