# VarnishAdmin クラス

(PECL varnish >= 0.3)

## はじめに

## クラス概要

class VarnishAdmin {
/* メソッド */
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
}

## 目次

- VarnishAdmin::auth — varnish インスタンス上で認証する
- VarnishAdmin::ban — VCL の式を使って URL を禁止する
- VarnishAdmin::banUrl — VCL の式を使って URL を禁止する
- VarnishAdmin::clearPanic — varnish インスタンスのパニックメッセージをクリアする
- VarnishAdmin::connect — varnish インスタンスの管理インターフェイスに接続する
- VarnishAdmin::__construct — VarnishAdmin のコンストラクタ
- VarnishAdmin::disconnect — varnish インスタンスの管理インターフェイスとの接続を切断する
- VarnishAdmin::getPanic — varnish インスタンスの直近のパニックメッセージを取得する
- VarnishAdmin::getParams — 現在の varnish インスタンスの設定パラメータを取得する
- VarnishAdmin::isRunning — varnish のスレーブプロセスが現在実行中かどうかを調べる
- VarnishAdmin::setCompat — クラスのオプション compat を設定する
- VarnishAdmin::setHost — クラスのオプション host を設定する
- VarnishAdmin::setIdent — クラスのオプション ident を設定する
- VarnishAdmin::setParam — 現在の varnish インスタンスの構成パラメータを設定する
- VarnishAdmin::setPort — クラスのオプション port を設定する
- VarnishAdmin::setSecret — クラスのオプション secret を設定する
- VarnishAdmin::setTimeout — クラスのオプション timeout を設定する
- VarnishAdmin::start — varnish ワーカープロセスを開始する
- VarnishAdmin::stop — varnish ワーカープロセスを停止する

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