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