12345678910111213141516171819202122232425262728 |
- <?php
- declare(strict_types=1);
- namespace League\Flysystem;
- use RuntimeException;
- class PathTraversalDetected extends RuntimeException implements FilesystemException
- {
- /**
- * @var string
- */
- private $path;
- public function path(): string
- {
- return $this->path;
- }
- public static function forPath(string $path): PathTraversalDetected
- {
- $e = new PathTraversalDetected("Path traversal detected: {$path}");
- $e->path = $path;
- return $e;
- }
- }
|