DataFactory
in package
implements
DataFactory
Description of DataFactory
Tags
Interfaces, Classes, Traits and Enums
Table of Contents
- $enforceConstructor : bool
- $blankNodes : array<string|int, mixed>
- $defaultGraph : DefaultGraph|null
- $literals : array<string|int, mixed>
- $namedNodes : array<string|int, mixed>
- $quads : array<string|int, mixed>
- blankNode() : BlankNode
- checkCall() : bool
- defaultGraph() : DefaultGraph
- getCacheCounts() : array<string|int, stdClass>
- importQuad() : Quad
- Wrapper for importTerm() to make phpstan happy.
- importTerm() : Term
- literal() : Literal
- namedNode() : NamedNode
- quad() : Quad
- hashLiteral() : string
- hashQuad() : string
- hashTerm() : string
Properties
$enforceConstructor
public
static bool
$enforceConstructor
= true
$blankNodes
private
static array<string|int, mixed>
$blankNodes
= []
$defaultGraph
private
static DefaultGraph|null
$defaultGraph
= null
$literals
private
static array<string|int, mixed>
$literals
= []
$namedNodes
private
static array<string|int, mixed>
$namedNodes
= []
$quads
private
static array<string|int, mixed>
$quads
= []
Methods
blankNode()
public
static blankNode([string|Stringable|null $iri = null ]) : BlankNode
Parameters
- $iri : string|Stringable|null = null
Return values
BlankNode —checkCall()
public
static checkCall() : bool
Return values
bool —defaultGraph()
public
static defaultGraph() : DefaultGraph
Return values
DefaultGraph —getCacheCounts()
public
static getCacheCounts() : array<string|int, stdClass>
Return values
array<string|int, stdClass> —importQuad()
Wrapper for importTerm() to make phpstan happy.
public
static importQuad(Quad $quad) : Quad
Parameters
- $quad : Quad
Return values
Quad —importTerm()
public
static importTerm(Term $term[, bool $recursive = true ]) : Term
Parameters
- $term : Term
- $recursive : bool = true
Return values
Term —literal()
public
static literal(int|float|string|bool|Stringable $value[, string|Stringable|null $lang = null ][, string|Stringable|null $datatype = null ]) : Literal
Parameters
- $value : int|float|string|bool|Stringable
- $lang : string|Stringable|null = null
- $datatype : string|Stringable|null = null
Return values
Literal —namedNode()
public
static namedNode(string|Stringable $iri) : NamedNode
Parameters
- $iri : string|Stringable
Return values
NamedNode —quad()
public
static quad(Term $subject, NamedNode $predicate, Term $object[, NamedNode|BlankNode|DefaultGraph|null $graph = null ]) : Quad
Parameters
- $subject : Term
- $predicate : NamedNode
- $object : Term
- $graph : NamedNode|BlankNode|DefaultGraph|null = null
Return values
Quad —hashLiteral()
private
static hashLiteral(string $value, string|null $lang, string $datatype) : string
Parameters
- $value : string
- $lang : string|null
- $datatype : string
Return values
string —hashQuad()
private
static hashQuad(Term $subject, Term $predicate, Term $object, Term $graph) : string
Parameters
Return values
string —hashTerm()
private
static hashTerm(Term $t) : string
Parameters
- $t : Term