Extension [ extension #119 varnish version 1.2.6 ] { - Dependencies { Dependency [ hash (Required) ] } - Constants [19] { Constant [ int VARNISH_STATUS_SYNTAX ] { 100 } Constant [ int VARNISH_STATUS_UNKNOWN ] { 101 } Constant [ int VARNISH_STATUS_UNIMPL ] { 102 } Constant [ int VARNISH_STATUS_TOOFEW ] { 104 } Constant [ int VARNISH_STATUS_TOOMANY ] { 105 } Constant [ int VARNISH_STATUS_PARAM ] { 106 } Constant [ int VARNISH_STATUS_AUTH ] { 107 } Constant [ int VARNISH_STATUS_OK ] { 200 } Constant [ int VARNISH_STATUS_CANT ] { 300 } Constant [ int VARNISH_STATUS_COMMS ] { 400 } Constant [ int VARNISH_STATUS_CLOSE ] { 500 } Constant [ string VARNISH_CONFIG_IDENT ] { ident } Constant [ string VARNISH_CONFIG_HOST ] { host } Constant [ string VARNISH_CONFIG_PORT ] { port } Constant [ string VARNISH_CONFIG_TIMEOUT ] { timeout } Constant [ string VARNISH_CONFIG_SECRET ] { secret } Constant [ string VARNISH_CONFIG_COMPAT ] { compat } Constant [ int VARNISH_COMPAT_2 ] { 2 } Constant [ int VARNISH_COMPAT_3 ] { 3 } } - Classes [4] { Class [ class VarnishAdmin ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [21] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ array $opt ] } } Method [ public method connect ] { - Parameters [0] { } - Return [ bool ] } Method [ public method auth ] { - Parameters [0] { } - Return [ bool ] } Method [ public method getParams ] { - Parameters [0] { } - Return [ array ] } Method [ public method setParam ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ string $value ] } - Return [ int ] } Method [ public method stop ] { - Parameters [0] { } - Return [ int ] } Method [ public method start ] { - Parameters [0] { } - Return [ int ] } Method [ public method banUrl ] { - Parameters [1] { Parameter #0 [ string $regex ] } - Return [ int ] } Method [ public method ban ] { - Parameters [1] { Parameter #0 [ string $regex ] } - Return [ int ] } Method [ public method isRunning ] { - Parameters [0] { } - Return [ bool ] } Method [ public method getPanic ] { - Parameters [0] { } - Return [ string ] } Method [ public method clearPanic ] { - Parameters [0] { } - Return [ int ] } Method [ public method setHost ] { - Parameters [1] { Parameter #0 [ string $host ] } - Return [ void ] } Method [ public method setIdent ] { - Parameters [1] { Parameter #0 [ string $ident ] } - Return [ void ] } Method [ public method setTimeout ] { - Parameters [1] { Parameter #0 [ int $timeout ] } - Return [ void ] } Method [ public method setPort ] { - Parameters [1] { Parameter #0 [ int $port ] } - Return [ void ] } Method [ public method setSecret ] { - Parameters [1] { Parameter #0 [ string $secret ] } - Return [ void ] } Method [ public method setCompat ] { - Parameters [1] { Parameter #0 [ int $compat ] } - Return [ void ] } Method [ public method getVclList ] { - Parameters [0] { } - Return [ array ] } Method [ public method vclUse ] { - Parameters [1] { Parameter #0 [ string $name ] } - Return [ bool ] } Method [ public method disconnect ] { - Parameters [0] { } - Return [ bool ] } } } Class [ class VarnishStat ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ array $opt ] } } } } Class [ class VarnishLog ] { - Constants [95] { Constant [ public int TAG_Debug ] { 1 } Constant [ public int TAG_Error ] { 2 } Constant [ public int TAG_CLI ] { 3 } Constant [ public int TAG_SessOpen ] { 4 } Constant [ public int TAG_SessClose ] { 5 } Constant [ public int TAG_BackendOpen ] { 6 } Constant [ public int TAG_BackendReuse ] { 7 } Constant [ public int TAG_BackendClose ] { 8 } Constant [ public int TAG_HttpGarbage ] { 9 } Constant [ public int TAG_Proxy ] { 10 } Constant [ public int TAG_ProxyGarbage ] { 11 } Constant [ public int TAG_Backend ] { 12 } Constant [ public int TAG_Length ] { 13 } Constant [ public int TAG_FetchError ] { 14 } Constant [ public int TAG_ReqMethod ] { 15 } Constant [ public int TAG_ReqURL ] { 16 } Constant [ public int TAG_ReqProtocol ] { 17 } Constant [ public int TAG_ReqStatus ] { 18 } Constant [ public int TAG_ReqReason ] { 19 } Constant [ public int TAG_ReqHeader ] { 20 } Constant [ public int TAG_ReqUnset ] { 21 } Constant [ public int TAG_ReqLost ] { 22 } Constant [ public int TAG_RespMethod ] { 23 } Constant [ public int TAG_RespURL ] { 24 } Constant [ public int TAG_RespProtocol ] { 25 } Constant [ public int TAG_RespStatus ] { 26 } Constant [ public int TAG_RespReason ] { 27 } Constant [ public int TAG_RespHeader ] { 28 } Constant [ public int TAG_RespUnset ] { 29 } Constant [ public int TAG_RespLost ] { 30 } Constant [ public int TAG_BereqMethod ] { 31 } Constant [ public int TAG_BereqURL ] { 32 } Constant [ public int TAG_BereqProtocol ] { 33 } Constant [ public int TAG_BereqStatus ] { 34 } Constant [ public int TAG_BereqReason ] { 35 } Constant [ public int TAG_BereqHeader ] { 36 } Constant [ public int TAG_BereqUnset ] { 37 } Constant [ public int TAG_BereqLost ] { 38 } Constant [ public int TAG_BerespMethod ] { 39 } Constant [ public int TAG_BerespURL ] { 40 } Constant [ public int TAG_BerespProtocol ] { 41 } Constant [ public int TAG_BerespStatus ] { 42 } Constant [ public int TAG_BerespReason ] { 43 } Constant [ public int TAG_BerespHeader ] { 44 } Constant [ public int TAG_BerespUnset ] { 45 } Constant [ public int TAG_BerespLost ] { 46 } Constant [ public int TAG_ObjMethod ] { 47 } Constant [ public int TAG_ObjURL ] { 48 } Constant [ public int TAG_ObjProtocol ] { 49 } Constant [ public int TAG_ObjStatus ] { 50 } Constant [ public int TAG_ObjReason ] { 51 } Constant [ public int TAG_ObjHeader ] { 52 } Constant [ public int TAG_ObjUnset ] { 53 } Constant [ public int TAG_ObjLost ] { 54 } Constant [ public int TAG_BogoHeader ] { 55 } Constant [ public int TAG_LostHeader ] { 56 } Constant [ public int TAG_TTL ] { 57 } Constant [ public int TAG_Fetch_Body ] { 58 } Constant [ public int TAG_VCL_acl ] { 59 } Constant [ public int TAG_VCL_call ] { 60 } Constant [ public int TAG_VCL_trace ] { 61 } Constant [ public int TAG_VCL_return ] { 62 } Constant [ public int TAG_ReqStart ] { 63 } Constant [ public int TAG_Hit ] { 64 } Constant [ public int TAG_HitPass ] { 65 } Constant [ public int TAG_ExpBan ] { 66 } Constant [ public int TAG_ExpKill ] { 67 } Constant [ public int TAG_WorkThread ] { 68 } Constant [ public int TAG_ESI_xmlerror ] { 69 } Constant [ public int TAG_Hash ] { 70 } Constant [ public int TAG_Backend_health ] { 71 } Constant [ public int TAG_VCL_Log ] { 72 } Constant [ public int TAG_VCL_Error ] { 73 } Constant [ public int TAG_Gzip ] { 74 } Constant [ public int TAG_Link ] { 75 } Constant [ public int TAG_Begin ] { 76 } Constant [ public int TAG_End ] { 77 } Constant [ public int TAG_VSL ] { 78 } Constant [ public int TAG_Storage ] { 79 } Constant [ public int TAG_Timestamp ] { 80 } Constant [ public int TAG_ReqAcct ] { 81 } Constant [ public int TAG_PipeAcct ] { 82 } Constant [ public int TAG_BereqAcct ] { 83 } Constant [ public int TAG_VfpAcct ] { 84 } Constant [ public int TAG_Witness ] { 85 } Constant [ public int TAG_BackendStart ] { 86 } Constant [ public int TAG_H2RxHdr ] { 87 } Constant [ public int TAG_H2RxBody ] { 88 } Constant [ public int TAG_H2TxHdr ] { 89 } Constant [ public int TAG_H2TxBody ] { 90 } Constant [ public int TAG_HitMiss ] { 91 } Constant [ public int TAG_Filters ] { 92 } Constant [ public int TAG_SessError ] { 93 } Constant [ public int TAG_VCL_use ] { 94 } Constant [ public int TAG_Notice ] { 95 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [1] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ array $opt ] } } } } Class [ class VarnishException extends Exception implements Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } } }