Improve caching, performance and add dry-run

This commit is contained in:
René Preuß
2021-07-22 16:42:01 +02:00
parent 53cff7d805
commit 820287dd2c
13 changed files with 342 additions and 40 deletions

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Bunny\Filesystem\Exceptions;
use Exception;
use Psr\Http\Message\ResponseInterface;
class FilesystemException extends Exception
{
public static function fromResponse(ResponseInterface $response): self
{
return new self(sprintf(
'The storage api returns %s which is an invalid status code.',
$response->getStatusCode()
));
}
public static function fromPrevious(Exception $exception): self
{
return new self($exception->getMessage(), 0, $exception);
}
}