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