first commit

This commit is contained in:
René Preuß
2021-07-19 20:55:01 +02:00
commit f42347aa99
33 changed files with 8074 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace App\Bunny\Filesystem;
use Illuminate\Support\Str;
use stdClass;
class EdgeFile implements File
{
private stdClass $file;
public function __construct(stdClass $file)
{
$this->file = $file;
}
public function getFilename($search = '', $replace = ''): string
{
return Str::replaceFirst($search, $replace, $this->file->Path . $this->file->ObjectName);
}
public function isDirectory(): bool
{
return $this->file->IsDirectory;
}
public function getChecksum(): string
{
return $this->file->Checksum;
}
}