<?php
declare(strict_types=1);
namespace League\Flysystem;
abstract class DecoratedAdapter implements FilesystemAdapter
{
public function __construct(protected FilesystemAdapter $adapter)
{
}
public function fileExists(string $path): bool
{
return $this->adapter->fileExists($path);
}
public function directoryExists(string $path): bool
{
return $this->adapter->directoryExists($path);
}
public function write(string $path, string $contents, Config $config): void
{
$this->adapter->write($path, $contents, $config);
}
public function writeStream(string $path, $contents, Config $config): void
{
$this->adapter->writeStream($path, $contents, $config);
}
public function read(string $path): string
{
return $this->adapter->read($path);
}
public function readStream(string $path)
{
return $this->adapter->readStream($path);
}
public function delete(string $path): void
{
$this->adapter->delete($path);
}
public function deleteDirectory(string $path): void
{
$this->adapter->deleteDirectory($path);
}
public function createDirectory(string $path, Config $config): void
{
$this->adapter->createDirectory($path, $config);
}
public function setVisibility(string $path, string $visibility): void
{
$this->adapter->setVisibility($path, $visibility);
}
public function visibility(string $path): FileAttributes
{
return $this->adapter->visibility($path);
}
public function mimeType(string $path): FileAttributes
{
return $this->adapter->mimeType($path);
}
public function lastModified(string $path): FileAttributes
{
return $this->adapter->lastModified($path);
}
public function fileSize(string $path): FileAttributes
{
return $this->adapter->fileSize($path);
}
public function listContents(string $path, bool $deep): iterable
{
return $this->adapter->listContents($path, $deep);
}
public function move(string $source, string $destination, Config $config): void
{
$this->adapter->move($source, $destination, $config);
}
public function copy(string $source, string $destination, Config $config): void
{
$this->adapter->copy($source, $destination, $config);
}
}
If you encounter any issues or need assistance, please reach out to our dedicated developer support team Contact Us
Thank you for choosing Kueue Pay Payment Gateway Solutions! We look forward to seeing your integration thrive and provide a seamless payment experience for your valued customers.