Bitpay\Storage\FilesystemStorage::load PHP 메소드

load() 공개 메소드

public load ( $id )
    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));
    }

Usage Example

예제 #1
0
 /**
  * @expectedException Exception
  */
 public function testLoadNotReadableException()
 {
     $storage = new FilesystemStorage();
     vfsStream::newFile('public.key', 0600)->at($this->root)->setContent('C:16:"Bitpay\\PublicKey":62:{a:5:{i:0;s:20:"vfs://tmp/public.key";i:1;N;i:2;N;i:3;N;i:4;N;}}')->chown(vfsStream::OWNER_ROOT)->chgrp(vfsStream::GROUP_ROOT);
     $storage->load(vfsStream::url('tmp/public.key'));
 }
All Usage Examples Of Bitpay\Storage\FilesystemStorage::load
FilesystemStorage