QuadInterface
extends
TermInterface, QuadCompareInterface
in
Description of RdfTerm
Tags
Table of Contents
Methods
- __toString() : string
- Should return:
- equals() : bool
- getGraph() : TermCompareInterface|null
- getObject() : TermCompareInterface|null
- getPredicate() : TermCompareInterface|null
- getSubject() : TermCompareInterface|null
- getValue() : mixed
- withGraph() : QuadInterface
- withObject() : QuadInterface
- withPredicate() : QuadInterface
- withSubject() : QuadInterface
Methods
__toString()
Should return:
public
__toString() : string
- an URI for named nodes and blank nodes
- a value in lexical form for literals
For all other kind of terms the return value depends on the implementation
Return values
stringequals()
public
equals(TermInterface $term) : bool
Parameters
- $term : TermInterface
Return values
boolgetGraph()
public
getGraph() : TermCompareInterface|null
Return values
TermCompareInterface|nullgetObject()
public
getObject() : TermCompareInterface|null
Return values
TermCompareInterface|nullgetPredicate()
public
getPredicate() : TermCompareInterface|null
Return values
TermCompareInterface|nullgetSubject()
public
getSubject() : TermCompareInterface|null
Return values
TermCompareInterface|nullgetValue()
public
getValue() : mixed
withGraph()
public
withGraph(NamedNodeInterface|BlankNodeInterface|DefaultGraphInterface|null $graph) : QuadInterface
Parameters
- $graph : NamedNodeInterface|BlankNodeInterface|DefaultGraphInterface|null
Return values
QuadInterfacewithObject()
public
withObject(TermInterface $object) : QuadInterface
Parameters
- $object : TermInterface
Return values
QuadInterfacewithPredicate()
public
withPredicate(NamedNodeInterface $predicate) : QuadInterface
Parameters
- $predicate : NamedNodeInterface
Return values
QuadInterfacewithSubject()
public
withSubject(TermInterface $subject) : QuadInterface
Parameters
- $subject : TermInterface