Files
php-flasher/Storage/StorageManagerInterface.php
T
KHOUBZA Younes 26d4ca787f update namespace
2020-12-03 09:15:47 +01:00

34 lines
548 B
PHP

<?php
namespace Flasher\Prime\Storage;
use Flasher\Prime\Envelope;
interface StorageManagerInterface
{
/**
* @param Envelope[] $envelopes
*/
public function flush($envelopes);
/**
* @return Envelope[]
*/
public function all();
/**
* @param Envelope $envelope
*/
public function add(Envelope $envelope);
/**
* @param Envelope[] $envelopes
*/
public function remove($envelopes);
/**
* remove All notifications from storage
*/
public function clear();
}