PATH:
home
/
letacommog
/
laindinois
/
wp-content
/
plugins
/
mycred
/
addons
/
buy-creds
/
gateways
/
Bitpay
/
Storage
<?php /** * @license Copyright 2011-2014 BitPay Inc., MIT License * see https://github.com/bitpay/php-bitpay-client/blob/master/LICENSE */ namespace Bitpay\Storage; /** * Used to persist keys to the filesystem */ class FilesystemStorage implements StorageInterface { /** * @inheritdoc */ public function persist(\Bitpay\KeyInterface $key) { $path = $key->getId(); file_put_contents($path, serialize($key)); } /** * @inheritdoc */ public function load($id) { if (!is_file($id)) { throw new \Exception(sprintf('Could not find "%s"', $id)); } if (!is_readable($id)) { throw new \Exception(sprintf('"%s" cannot be read, check permissions', $id)); } return unserialize(file_get_contents($id)); } }
[+]
..
[-] MockStorage.php
[edit]
[-] StorageInterface.php
[edit]
[-] FilesystemStorage.php
[edit]
[-] EncryptedFilesystemStorage.php
[edit]