/
home
/
sjslayjy
/
public_html
/
theweavenest
/
vendor
/
league
/
flysystem
/
src
/
Ftp
/
Upload File
HOME
<?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); } }