Example #1
0
 public function _getPBTerm()
 {
     $term = new pb\Term();
     $term->setType($this->getTermType());
     foreach ($this->positionalArgs as $i => $arg) {
         $term->appendArgs($arg->_getPBTerm());
     }
     foreach ($this->optionalArgs as $key => $val) {
         $pair = new pb\Term_AssocPair();
         $pair->setKey($key);
         $pair->setVal($val->_getPBTerm());
         $term->appendOptargs($pair);
     }
     return $term;
 }
Example #2
0
 public function _getPBTerm()
 {
     $term = new pb\Term();
     $term->setType(pb\Term_TermType::PB_DATUM);
     $term->setDatum($this->_getPBDatum());
     return $term;
 }