Documentation

ReportMissingInfoProviderService
in package

Table of Contents

Constants

CACHE_LIFETIME_SECONDS  = 60 * 60 * 12
REPORT_MISSING_BASE_KEY  = "entry reportMissings entryId:"
REQUEST_CONTENT_TYPE  = "application/hal+json"
REQUEST_TIMEOUT  = 16

Properties

$logger  : Logger
$redis  : Redis
$vatjarJavaCaller  : VatjarJavaCallerService

Methods

__construct()  : mixed
getReportMissingInfoByEntryId()  : ReportMissingInfoEntity
getReportMissingInfoByEntryIdList()  : array<string|int, ReportMissingInfoEntity>
getReportMissingMessagesList()  : mixed
cacheElement()  : void
cacheList()  : void
clearElement()  : void
clearList()  : void
getCachedList()  : array<string|int, array<string|int, string>>
getCacheKeyByEntryId()  : string
getReportMissingEntitiesFromArray()  : array<string|int, ReportMissingInfoEntity>
getRequestOpt()  : mixed
requestData()  : ResponseInterface

Constants

Properties

Methods

cacheElement()

private cacheElement(int $entryId, array<string|int, string> $element) : void
Parameters
$entryId : int
$element : array<string|int, string>

cacheList()

private cacheList(array<string|int, array<string|int, string>> $list) : void
Parameters
$list : array<string|int, array<string|int, string>>

getCachedList()

private getCachedList(array<string|int, int> $entryIdList) : array<string|int, array<string|int, string>>
Parameters
$entryIdList : array<string|int, int>
Return values
array<string|int, array<string|int, string>>

getRequestOpt()

private getRequestOpt(string $uri, array<string|int, mixed>|null $entryIdList) : mixed
Parameters
$uri : string
$entryIdList : array<string|int, mixed>|null

requestData()

private requestData(string $uri[, array<string|int, int> $entryIdList = [] ]) : ResponseInterface
Parameters
$uri : string
$entryIdList : array<string|int, int> = []
Tags
throws
Exception
Return values
ResponseInterface

        
On this page

Search results