<?php
declare(strict_types=1);
namespace League\Flysystem\Ftp;
class ConnectivityCheckerThatCanFail implements ConnectivityChecker
{
private bool $failNextCall = false;
public function __construct(private ConnectivityChecker $connectivityChecker)
{
}
public function failNextCall(): void
{
$this->failNextCall = true;
}
/**
* @inheritDoc
*/
public function isConnected($connection): bool
{
if ($this->failNextCall) {
$this->failNextCall = false;
return false;
}
return $this->connectivityChecker->isConnected($connection);
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]