Quad
in package
implements
Quad, SingletonTerm
Description of Triple
Tags
Interfaces, Classes, Traits and Enums
- Quad
- Extends Term because of RDF*
- SingletonTerm
- Interface used to mark DataFactory-hashable terms
Table of Contents
- $graph : NamedNode|BlankNode|DefaultGraph
- $object : Term
- $predicate : NamedNode
- $subject : Term
- __construct() : mixed
- __toString() : string
- equals() : bool
- getGraph() : NamedNode|BlankNode|DefaultGraph
- Null is not allowed to deal with the ambiguity between DefaultGraph and null which mean the same (although it should be noted that all quads in NamedNode/BlankNode graphs also belong to the DefaultGraph).
- getObject() : Term
- getPredicate() : NamedNode
- getSubject() : Term
- getValue() : string
- withGraph() : Quad
- withObject() : Quad
- withPredicate() : Quad
- withSubject() : Quad
Properties
$graph
private
NamedNode|BlankNode|DefaultGraph
$graph
$object
private
Term
$object
$predicate
private
NamedNode
$predicate
$subject
private
Term
$subject
Methods
__construct()
public
__construct(Term $subject, NamedNode $predicate, Term $object[, NamedNode|BlankNode|DefaultGraph|null $graph = null ]) : mixed
Parameters
- $subject : Term
- $predicate : NamedNode
- $object : Term
- $graph : NamedNode|BlankNode|DefaultGraph|null = null
Return values
mixed —__toString()
public
__toString() : string
Return values
string —equals()
public
equals(Term $term) : bool
Parameters
- $term : Term
Return values
bool —getGraph()
Null is not allowed to deal with the ambiguity between DefaultGraph and null which mean the same (although it should be noted that all quads in NamedNode/BlankNode graphs also belong to the DefaultGraph).
public
getGraph() : NamedNode|BlankNode|DefaultGraph
Return values
NamedNode|BlankNode|DefaultGraph —getObject()
public
getObject() : Term
Return values
Term —getPredicate()
public
getPredicate() : NamedNode
Return values
NamedNode —getSubject()
public
getSubject() : Term
Return values
Term —getValue()
public
getValue() : string
Return values
string —withGraph()
public
withGraph(NamedNode|BlankNode|DefaultGraph|null $graph) : Quad
Parameters
- $graph : NamedNode|BlankNode|DefaultGraph|null
Return values
Quad —withObject()
public
withObject(Term $object) : Quad
Parameters
- $object : Term
Return values
Quad —withPredicate()
public
withPredicate(NamedNode $predicate) : Quad
Parameters
- $predicate : NamedNode
Return values
Quad —withSubject()
public
withSubject(Term $subject) : Quad
Parameters
- $subject : Term