Exemplo n.º 1
0
 /**
  * @param Erfurt_Sparql_Query2_VarOrTerm $s
  * @param Erfurt_Sparql_Query2_Verb $p
  * @param Erfurt_Sparql_Query2_IF_ObjectList $o
  */
 public function __construct(Erfurt_Sparql_Query2_VarOrTerm $s, Erfurt_Sparql_Query2_Verb $p, Erfurt_Sparql_Query2_IF_ObjectList $o)
 {
     $this->s = $s;
     $this->p = $p;
     $this->o = $o;
     parent::__construct();
 }
Exemplo n.º 2
0
 /**
  * @param Erfurt_Sparql_Query2_VarOrTerm $subject
  * @param array $propList array of (Erfurt_Sparql_Query2_Verb, Erfurt_Sparql_Query2_IF_ObjectList)-pairs
  */
 public function __construct($subject, Erfurt_Sparql_Query2_PropertyList $propList)
 {
     if (!$subject instanceof Erfurt_Sparql_Query2_VarOrTerm && !$subject instanceof Erfurt_Sparql_Query2_TriplesNode) {
         throw new RuntimeException('Argument 1 passed to Erfurt_Sparql_Query2_TriplesSameSubject::__construct must be instance of Erfurt_Sparql_Query2_VarOrTerm or Erfurt_Sparql_Query2_TriplesNode', E_USER_ERROR);
     }
     $this->subject = $subject;
     $this->propertyList = $propList;
     parent::__construct();
 }
Exemplo n.º 3
0
 /**
  * @param Erfurt_Sparql_Query2_Constraint $element
  */
 public function __construct($element)
 {
     if (!($element instanceof Erfurt_Sparql_Query2_Constraint || is_bool($element))) {
         throw new Exception('Argument 1 passed to Erfurt_Sparql_Query2_Filter::__construct must be Instance of Erfurt_Sparql_Query2_Constraint', 1);
     }
     if (is_bool($element)) {
         $element = new Erfurt_Sparql_Query2_BooleanLiteral($element);
     }
     $this->element = $element;
     parent::__construct();
 }
Exemplo n.º 4
0
 public function __construct($elements = array())
 {
     parent::__construct();
     if (is_array($elements)) {
         $this->setElements($elements);
     } else {
         if ($elements instanceof Erfurt_Sparql_Query2_ElementHelper) {
             $this->addElement($elements);
         }
     }
 }
Exemplo n.º 5
0
 /**
  * @param string $nname
  */
 public function __construct($nname)
 {
     if (is_string($nname) && $nname != '') {
         $this->name = preg_replace('/[^\\w]/', '', $nname);
     } else {
         if ($nname instanceof Erfurt_Sparql_Query2_IriRef) {
             $this->name = self::extractName($nname->getIri());
         } else {
             throw new RuntimeException('Argument 1 passed to Erfurt_Sparql_Query2_Var : string (not empty) or Erfurt_Sparql_Query2_IriRef expected. ' . typeHelper($nname) . ' found.');
         }
     }
     parent::__construct();
 }
Exemplo n.º 6
0
 /**
  * @param Erfurt_Sparql_Query2_IriRef $iri
  */
 public function __construct($iri, $named = false)
 {
     if (is_string($iri)) {
         $iri = new Erfurt_Sparql_Query2_IriRef($iri);
     }
     if (!$iri instanceof Erfurt_Sparql_Query2_IriRef) {
         throw new RuntimeException("Argument 1 passed to Erfurt_Sparql_Query2_GraphClause::__construct must be instance of Erfurt_Sparql_Query2_IriRef or string", E_USER_ERROR);
     }
     $this->graphIri = $iri;
     if (is_bool($named)) {
         $this->named = $named;
     }
     parent::__construct();
 }
Exemplo n.º 7
0
 /**
  * @param string $nresource
  * @param Erfurt_Sparql_Query2_Prefix $prefix
  * @param string $unexpandablePrefix
  */
 public function __construct($nresource, Erfurt_Sparql_Query2_Prefix $prefix = null, $unexpandablePrefix = null)
 {
     if (!is_string($nresource)) {
         throw new RuntimeException('wrong argument 1 passed to Erfurt_Sparql_Query2_IriRef::__construct. string expected. ' . typeHelper($nresource) . ' found.');
     }
     $this->iri = $nresource;
     if ($prefix != null) {
         $this->prefix = $prefix;
     }
     if ($unexpandablePrefix !== null && is_string($unexpandablePrefix)) {
         $this->unexpandablePrefix = $unexpandablePrefix;
     }
     parent::__construct();
 }
Exemplo n.º 8
0
 /**
  * @param string $nname
  * @param Erfurt_Sparql_Query2_IriRef $iri
  */
 public function __construct($nname, $iri)
 {
     if (!is_string($nname)) {
         throw new RuntimeException('Argument 1 passed to Erfurt_Sparql_Query2_Prefix::__construct must be an instance of string, instance of ' . typeHelper($iri) . ' given');
     }
     $this->name = $nname;
     if (is_string($iri)) {
         $iri = new Erfurt_Sparql_Query2_IriRef($iri);
     }
     if (!$iri instanceof Erfurt_Sparql_Query2_IriRef) {
         throw new RuntimeException("Argument 2 passed to Erfurt_Sparql_Query2_Prefix::__construct must be instance of Erfurt_Sparql_Query2_IriRef or string", E_USER_ERROR);
     }
     $this->iri = $iri;
     parent::__construct();
 }
Exemplo n.º 9
0
 /**
  *
  * @param Erfurt_Sparql_Query2_Expression $element1
  * @param Erfurt_Sparql_Query2_Expression $element2
  * @param <type> $element3
  */
 public function __construct(Erfurt_Sparql_Query2_Expression $element1, Erfurt_Sparql_Query2_Expression $element2, $element3 = null)
 {
     $this->element1 = $element1;
     $this->element2 = $element2;
     if ($element3 != null) {
         if ($element3 instanceof Erfurt_Sparql_Query2_Expression) {
             $this->element3 = $element3;
         } else {
             throw new RuntimeException('Argument 3 passed to Erfurt_Sparql_Query2_Regex::__construct must be an instance of Erfurt_Sparql_Query2_Expression or null, instance of ' . typeHelper($element3) . ' given');
         }
     }
     parent::__construct();
 }