<?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);
}
}
To access the Kueue Pay Developer API, you’ll need an API key. You can obtain your API key by logging in to your Kueue Pay merchant account and navigating to the API section. Collect Client ID , Secret ID & Merchant ID Carefully. Keep your API key confidential and do not share it publicly.