# La classe VarnishAdmin

(PECL varnish >= 0.3)

## Introduction

## Synopsis de la classe

class VarnishAdmin {
/* Méthodes */
public function auth(): bool
public function ban(string `$vcl_regex`): int
public function banUrl(string `$vcl_regex`): int
public function clearPanic(): int
public function connect(): bool
public function __construct(array `$args` = ?)
public function disconnect(): bool
public function getPanic(): string
public function getParams(): array
public function isRunning(): bool
public function setCompat(int `$compat`): void
public function setHost(string `$host`): void
public function setIdent(string `$ident`): void
public function setParam(string `$name`, string|int `$value`): int
public function setPort(int `$port`): void
public function setSecret(string `$secret`): void
public function setTimeout(int `$timeout`): void
public function start(): int
public function stop(): int
}

## Sommaire

- VarnishAdmin::auth — S'authentifie sur une instance Varnish
- VarnishAdmin::ban — Ban des URLs en utilisant une expression VCL
- VarnishAdmin::banUrl — Ban une URL en utilisant une expression VCL
- VarnishAdmin::clearPanic — Efface les messages de panique de l'instance Varnish
- VarnishAdmin::connect — Connexion à l'interface d'administration de l'instance Varnish
- VarnishAdmin::__construct — Constructeur VarnishAdmin
- VarnishAdmin::disconnect — Déconnexion de l'interface d'administration d'une instance varnish
- VarnishAdmin::getPanic — Récupère le dernier message de panique de l'instance Varnish
- VarnishAdmin::getParams — Récupère les paramètres de configuration de l'instance Varnish courante
- VarnishAdmin::isRunning — Vérifie si un processus esclave Varnish est actuellement en cours d'exécution
- VarnishAdmin::setCompat — Définit le paramètre de configuration compat
- VarnishAdmin::setHost — Définit le paramètre de configuration host
- VarnishAdmin::setIdent — Définit le paramètre de configuration ident
- VarnishAdmin::setParam — Définit un paramètre de configuration sur l'instance courante Varnish
- VarnishAdmin::setPort — Définit le paramètre de configuration port
- VarnishAdmin::setSecret — Définit le paramètre de configuration secret
- VarnishAdmin::setTimeout — Définit le paramètre de configuration timeout
- VarnishAdmin::start — Démarre un processus Varnish
- VarnishAdmin::stop — Arrête un processus Varnish

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open