Documentation

Resource
in package

Table of Contents

Constants

MODE_AUTO  = 'auto'
MODE_COLLECTION  = 'collection'
MODE_IMAGE  = 'image'
MODE_IMAGES  = 'images'
MODE_MANIFEST  = 'manifest'
MODES  = [self::MODE_IMAGE, self::MODE_IMAGES, self::MODE_MANIFEST, self::MODE_COLLECTION, self::MODE_AUTO]

Properties

$config  : object
$log  : LoggerInterface|null
$meta  : DatasetNodeInterface
$schema  : Schema

Methods

__construct()  : mixed
cacheHandler()  : ResponseCacheItem
getOutput()  : ResponseCacheItem
findFirstResource()  : TermInterface}
getCollection()  : string
getCustomManifest()  : string|null
getImageInfoUrl()  : string
getImageList()  : string
getManifest()  : string
getManifestTitle()  : array<string, string>
getNextSbj()  : TermInterface|null
guessMode()  : string

Constants

MODE_AUTO

public mixed MODE_AUTO = 'auto'

MODE_COLLECTION

public mixed MODE_COLLECTION = 'collection'

MODE_IMAGE

public mixed MODE_IMAGE = 'image'

MODE_IMAGES

public mixed MODE_IMAGES = 'images'

MODE_MANIFEST

public mixed MODE_MANIFEST = 'manifest'

MODES

public mixed MODES = [self::MODE_IMAGE, self::MODE_IMAGES, self::MODE_MANIFEST, self::MODE_COLLECTION, self::MODE_AUTO]

Properties

$meta

private DatasetNodeInterface $meta

Methods

findFirstResource()

private findFirstResource() : TermInterface}
Return values
TermInterface}

getCollection()

private getCollection(TermInterface $firstRes, TermInterface $collectionRes) : string
Parameters
$firstRes : TermInterface
$collectionRes : TermInterface
Return values
string

getCustomManifest()

private getCustomManifest(DatasetInterface $graph, TermInterface $collectionRes) : string|null
Parameters
$graph : DatasetInterface
$collectionRes : TermInterface
Return values
string|null

getImageInfoUrl()

private getImageInfoUrl(string $id) : string
Parameters
$id : string
Return values
string

getImageList()

private getImageList(TermInterface $firstRes, TermInterface $collectionRes, string $reqId) : string
Parameters
$firstRes : TermInterface
$collectionRes : TermInterface
$reqId : string
Return values
string

getManifest()

private getManifest(TermInterface $firstRes, TermInterface $collectionRes) : string
Parameters
$firstRes : TermInterface
$collectionRes : TermInterface
Return values
string

getManifestTitle()

private getManifestTitle(LiteralInterface $x) : array<string, string>
Parameters
$x : LiteralInterface
Return values
array<string, string>

getNextSbj()

private getNextSbj(DatasetInterface $data, PredicateTemplate $collectionTmpl) : TermInterface|null
Parameters
$data : DatasetInterface
$collectionTmpl : PredicateTemplate
Return values
TermInterface|null

guessMode()

private guessMode(TermInterface $firstRes, TermInterface $collectionRes) : string
Parameters
$firstRes : TermInterface
$collectionRes : TermInterface
Return values
string

        
On this page

Search results