Version 5.0.0 beta 1
This commit is contained in:
1 parent
25ddeb65d6
commit
15c7beabc5
6736 files changed
+627902
-497943
No files matched your search
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Pdp\Storage;
|
||||
|
||||
use Pdp\PublicSuffixList;
|
||||
|
||||
interface PublicSuffixListCache
|
||||
{
|
||||
/**
|
||||
* Retrieves the Public Suffix List from Cache.
|
||||
*/
|
||||
public function fetch(string $uri): ?PublicSuffixList;
|
||||
|
||||
/**
|
||||
* Caches the Public Suffix List.
|
||||
*
|
||||
* If a local cache already exists, it will be overwritten.
|
||||
*
|
||||
* Returns true if the action was successful, false otherwise
|
||||
*/
|
||||
public function remember(string $uri, PublicSuffixList $publicSuffixList): bool;
|
||||
|
||||
/**
|
||||
* Deletes the Public Suffix List entry.
|
||||
*
|
||||
* Returns true if the action was successful, false otherwise
|
||||
*/
|
||||
public function forget(string $uri): bool;
|
||||
}
|
||||
Reference in new issue
Block a user