Source of file PayloadStoreHandler.php
Size: 0,805 Bytes - Last Modified: 2021-12-23T10:01:46+00:00
/var/www/docs.ssmods.com/process/src/code/PayloadStoreHandler.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php abstract class PayloadStoreHandler { /** * PayloadStoreHandler constructor. * * @param array $config */ abstract public function __construct($config); /** * @param string $key * * @return array */ abstract public function read(string $key): array; /** * @param string $key * @param array $payload */ abstract public function write(string $key, array $payload); /** * @param string $key * * @return mixed */ abstract public function delete(string $key); /** * @param string|null $option * * @return array */ abstract public function info(string $option = null): array; /** * @return string */ abstract public function getName(): string; } |