. // }}} namespace App\Core; use Symfony\Contracts\HttpClient\HttpClientInterface; abstract class HTTPClient { private static ?Httpclientinterface $client; public static function setClient(HttpClientInterface $client) { self::$client = $client; } public static function __callStatic(string $name, array $args) { return self::$client->{$name}(...$args); } }