\acdhOeaw\oai\setNoSets

Implements proper reporting of repository without sets.

It is a class because PHP doesn't consider static methods part of an interface therefore interface can't be used.

Summary

Methods
Properties
Constants
getSetFilter()
getSetClause()
listSets()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

getSetFilter()

getSetFilter(string  $resVar, string  $set) : string

Reports no support for sets

Parameters

string $resVar

SPARQL variable denoting the resource URI

string $set

setSpec value to be matched

Throws

\acdhOeaw\oai\OaiException

Returns

string

getSetClause()

getSetClause(string  $resVar, string  $setVar) : string

Reports no support for sets

Parameters

string $resVar

SPARQL variable denoting the resource URI

string $setVar

SPARQL variable which should denoted the setSpec value in the returned SPARQL query part

Throws

\acdhOeaw\oai\OaiException

Returns

string

listSets()

listSets(\acdhOeaw\fedora\Fedora  $fedora) : array

Reports no support for sets

Parameters

\acdhOeaw\fedora\Fedora $fedora

repository connection object

Throws

\acdhOeaw\oai\OaiException

Returns

array