ServiceInterface

interface Firstred\PostNL\Service\ServiceInterface

Summary

Methods

Methods

public Firstred\PostNL\Service\ServiceInterface::cacheItem($item)
Cache an item
Parameters
  • $item (Psr\Cache\CacheItemInterface)

Since

1.0.0

public Firstred\PostNL\Service\ServiceInterface::retrieveCachedItem($uuid)
Retrieve a cached item.
Parameters
  • $uuid (string)

Returns

\Psr\Cache\CacheItemInterface | null

Throws

\Psr\Cache\InvalidArgumentException

Since

1.0.0

public Firstred\PostNL\Service\ServiceInterface::removeCachedItem($item)
Delete an item from cache
Parameters
  • $item (Psr\Cache\CacheItemInterface)

Since

1.2.0

public Firstred\PostNL\Service\ServiceInterface::getTtl()
Returns

\DateInterval | \DateTimeInterface | int | null

Since

1.2.0

public Firstred\PostNL\Service\ServiceInterface::setTtl($ttl=null)
Parameters
  • $ttl (int | \DateTimeInterface | \DateInterval | null)

Returns

static

Since

1.2.0

public Firstred\PostNL\Service\ServiceInterface::getCache()
Returns

\Psr\Cache\CacheItemPoolInterface | null

Since

1.2.0

public Firstred\PostNL\Service\ServiceInterface::setCache($cache=null)
Parameters
  • $cache (Psr\Cache\CacheItemPoolInterface | null)

Returns

static

Since

1.2.0