Example #1
0
 /**
  * setElement
  * @param int $i
  * @param Erfurt_Sparql_Query2_IF_TriplesSameSubject $element
  * @return Erfurt_Sparql_Query2_ConstructTemplate $this
  */
 public function setElement($i, $element)
 {
     if (!is_int($i)) {
         throw new RuntimeException('Argument 1 passed to Erfurt_Sparql_Query2_GroupOrUnionGraphPattern::setElement must be an instance of integer, instance of ' . typeHelper($i) . ' given');
     }
     if (!$element instanceof Erfurt_Sparql_Query2_IF_TriplesSameSubject) {
         throw new RuntimeException('Argument 1 passed to Erfurt_Sparql_Query2_GroupOrUnionGraphPattern::addElement must be an instance of Erfurt_Sparql_Query2_IF_TriplesSameSubject');
     }
     $this->elements[$i] = $element;
     $element->addParent($this);
     return $this;
     //for chaining
 }