Example #1
0
function wrapImplicitVar(Query $q)
{
    if ($q->_hasUnwrappedImplicitVar()) {
        return new RFunction(array(new RVar('_')), $q);
    } else {
        return $q;
    }
}
Example #2
0
 protected function setPositionalArg($pos, Query $arg)
 {
     if (!is_numeric($pos)) {
         throw new RqlDriverError("Internal driver error: Got a non-numeric position for a positional argument.");
     }
     if ($arg->_hasUnwrappedImplicitVar()) {
         $this->unwrappedImplicitVar = true;
     }
     $this->positionalArgs[$pos] = $arg;
 }