From 67ea4f10208f1932e2002dc9ee6b1bad05c0dfd5 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 30 May 2022 07:29:36 +0200 Subject: update to 3.0.7 --- PHPINFO | 4 +- REFLECTION | 675 +++++++++++++++++++++++++++++++++------------------- php-pecl-event.spec | 16 +- 3 files changed, 448 insertions(+), 247 deletions(-) diff --git a/PHPINFO b/PHPINFO index 05af992..e4aa0ef 100644 --- a/PHPINFO +++ b/PHPINFO @@ -7,5 +7,5 @@ Debug support => disabled Extra functionality support including HTTP, DNS, and RPC => enabled OpenSSL support => enabled Thread safety support => disabled -Extension version => 3.0.6 -libevent2 headers version => 2.1.8-stable +Extension version => 3.0.7 +libevent2 headers version => 2.1.12-stable diff --git a/REFLECTION b/REFLECTION index 897cda3..ab108c9 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #124 event version 3.0.6 ] { +Extension [ extension #120 event version 3.0.7 ] { - Dependencies { Dependency [ sockets (Required) ] @@ -28,31 +28,34 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ array ] } Method [ static public method timer ] { - Parameters [3] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $cb ] - Parameter #2 [ $arg ] + Parameter #1 [ callable $cb ] + Parameter #2 [ mixed $arg = null ] } + - Return [ Event ] } Method [ static public method signal ] { - Parameters [4] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $signum ] - Parameter #2 [ $cb ] - Parameter #3 [ $arg ] + Parameter #1 [ int $signum ] + Parameter #2 [ callable $cb ] + Parameter #3 [ mixed $arg = null ] } + - Return [ Event ] } } - Properties [2] { - Property [ public $pending ] - Property [ public $data ] + Property [ public $pending = NULL ] + Property [ public $data = NULL ] } - Methods [13] { @@ -60,10 +63,10 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [5] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $fd ] - Parameter #2 [ $what ] - Parameter #3 [ $cb ] - Parameter #4 [ $arg ] + Parameter #1 [ mixed $fd ] + Parameter #2 [ int $what ] + Parameter #3 [ callable $cb ] + Parameter #4 [ mixed $arg = null ] } } @@ -71,85 +74,97 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ void ] } Method [ public method set ] { - Parameters [5] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $fd ] - Parameter #2 [ $what ] - Parameter #3 [ $cb ] - Parameter #4 [ $arg ] + Parameter #1 [ mixed $fd ] + Parameter #2 [ int $what = null ] + Parameter #3 [ ?callable $cb = null ] + Parameter #4 [ mixed $arg = null ] } + - Return [ bool ] } Method [ public method add ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ float $timeout = -1 ] } + - Return [ bool ] } Method [ public method del ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setPriority ] { - Parameters [1] { - Parameter #0 [ $priority ] + Parameter #0 [ int $priority ] } + - Return [ bool ] } Method [ public method pending ] { - Parameters [1] { - Parameter #0 [ $flags ] + Parameter #0 [ int $flags ] } + - Return [ bool ] } Method [ public method removeTimer ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setTimer ] { - Parameters [3] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $cb ] - Parameter #2 [ $arg ] + Parameter #1 [ callable $cb ] + Parameter #2 [ mixed $arg = null ] } + - Return [ bool ] } Method [ public method addTimer ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ float $timeout = -1 ] } + - Return [ bool ] } Method [ public method delTimer ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method addSignal ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ float $timeout = -1 ] } + - Return [ bool ] } Method [ public method delSignal ] { - Parameters [0] { } + - Return [ bool ] } } } @@ -176,11 +191,11 @@ Extension [ extension #124 event version 3.0.6 ] { - Properties [0] { } - - Methods [17] { + - Methods [18] { Method [ public method __construct ] { - Parameters [1] { - Parameter #0 [ $cfg ] + Parameter #0 [ ?EventConfig $cfg = null ] } } @@ -188,99 +203,123 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ array ] } Method [ final public method __wakeup ] { - Parameters [0] { } + - Return [ void ] } Method [ public method getMethod ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getFeatures ] { - Parameters [0] { } + - Return [ int ] } Method [ public method priorityInit ] { - Parameters [1] { - Parameter #0 [ $n_priorities ] + Parameter #0 [ int $n_priorities ] } + - Return [ bool ] } Method [ public method loop ] { - Parameters [1] { - Parameter #0 [ $flags ] + Parameter #0 [ int $flags = -1 ] } + - Return [ bool ] } Method [ public method dispatch ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method exit ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ float $timeout = 0.0 ] } + - Return [ bool ] + } + + Method [ public method set ] { + + - Parameters [1] { + Parameter #0 [ Event $event ] + } + - Return [ bool ] } Method [ public method stop ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method gotStop ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method gotExit ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getTimeOfDayCached ] { - Parameters [0] { } + - Return [ float ] } Method [ public method reInit ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method free ] { - Parameters [0] { } + - Return [ void ] } Method [ public method updateCacheTime ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method resume ] { - Parameters [0] { } + - Return [ bool ] } } } @@ -313,42 +352,48 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ array ] } Method [ final public method __wakeup ] { - Parameters [0] { } + - Return [ void ] } Method [ public method avoidMethod ] { - Parameters [1] { - Parameter #0 [ $method ] + Parameter #0 [ string $method ] } + - Return [ bool ] } Method [ public method requireFeatures ] { - Parameters [1] { - Parameter #0 [ $feature ] + Parameter #0 [ int $feature ] } + - Return [ bool ] } Method [ public method setMaxDispatchInterval ] { - Parameters [3] { - Parameter #0 [ $max_interval ] - Parameter #1 [ $max_callbacks ] - Parameter #2 [ $min_priority ] + Parameter #0 [ int $max_interval ] + Parameter #1 [ int $max_callbacks ] + Parameter #2 [ int $min_priority ] } + - Return [ void ] } Method [ public method setFlags ] { - Parameters [1] { - Parameter #0 [ $flags ] + Parameter #0 [ int $flags ] } + - Return [ bool ] } } } @@ -374,66 +419,59 @@ Extension [ extension #124 event version 3.0.6 ] { - Static properties [0] { } - - Static methods [4] { + - Static methods [3] { Method [ static public method createPair ] { - Parameters [2] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $options ] - } - } - - Method [ static public method sslFilter ] { - - - Parameters [5] { - Parameter #0 [ $unused ] - Parameter #1 [ EventBufferEvent $underlying ] - Parameter #2 [ EventSslContext $ctx ] - Parameter #3 [ $state ] - Parameter #4 [ $options ] + Parameter #1 [ int $options = 0 ] } + - Return [ array|false ] } Method [ static public method createSslFilter ] { - Parameters [4] { - Parameter #0 [ EventBufferEvent $underlying ] + Parameter #0 [ EventBufferEvent $unnderlying ] Parameter #1 [ EventSslContext $ctx ] - Parameter #2 [ $state ] - Parameter #3 [ $options ] + Parameter #2 [ int $state ] + Parameter #3 [ int $options = 0 ] } + - Return [ EventBufferEvent ] } Method [ static public method sslSocket ] { - Parameters [5] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $socket ] + Parameter #1 [ mixed $socket ] Parameter #2 [ EventSslContext $ctx ] - Parameter #3 [ $state ] - Parameter #4 [ $options ] + Parameter #3 [ int $state ] + Parameter #4 [ int $options = 0 ] } + - Return [ EventBufferEvent ] } } - Properties [5] { - Property [ public $priority ] - Property [ public $fd ] - Property [ public $input ] - Property [ public $output ] - Property [ public $allow_ssl_dirty_shutdown ] + Property [ public $priority = NULL ] + Property [ public $fd = NULL ] + Property [ public $input = NULL ] + Property [ public $output = NULL ] + Property [ public $allow_ssl_dirty_shutdown = NULL ] } - Methods [25] { Method [ public method __construct ] { - - Parameters [6] { + - Parameters [7] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $socket ] - Parameter #2 [ $options ] - Parameter #3 [ $readcb ] - Parameter #4 [ $writecb ] - Parameter #5 [ $eventcb ] + Parameter #1 [ mixed $socket = null ] + Parameter #2 [ int $options = 0 ] + Parameter #3 [ ?callable $readcb = null ] + Parameter #4 [ ?callable $writecb = null ] + Parameter #5 [ ?callable $eventcb = null ] + Parameter #6 [ mixed $arg = null ] } } @@ -441,165 +479,189 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ void ] } Method [ public method close ] { - Parameters [0] { } + - Return [ void ] } Method [ public method connect ] { - Parameters [1] { - Parameter #0 [ $addr ] + Parameter #0 [ string $addr ] } + - Return [ bool ] } Method [ public method connectHost ] { - Parameters [4] { - Parameter #0 [ $dns_base ] - Parameter #1 [ $hostname ] - Parameter #2 [ $port ] - Parameter #3 [ $family ] + Parameter #0 [ ?EventDnsBase $dns_base ] + Parameter #1 [ string $hostname ] + Parameter #2 [ int $port ] + Parameter #3 [ int $family = EventUtil::AF_UNSPEC ] } + - Return [ bool ] } Method [ public method getDnsErrorString ] { - Parameters [0] { } + - Return [ string ] } Method [ public method setCallbacks ] { - Parameters [4] { - Parameter #0 [ $readcb ] - Parameter #1 [ $writecb ] - Parameter #2 [ $eventcb ] - Parameter #3 [ $arg ] + Parameter #0 [ ?callable $readcb ] + Parameter #1 [ ?callable $writecb ] + Parameter #2 [ ?callable $eventcb ] + Parameter #3 [ mixed $arg = null ] } + - Return [ void ] } Method [ public method enable ] { - Parameters [1] { - Parameter #0 [ $events ] + Parameter #0 [ int $events ] } + - Return [ bool ] } Method [ public method disable ] { - Parameters [1] { - Parameter #0 [ $events ] + Parameter #0 [ int $events ] } + - Return [ bool ] } Method [ public method getEnabled ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getInput ] { - Parameters [0] { } + - Return [ EventBuffer ] } Method [ public method getOutput ] { - Parameters [0] { } + - Return [ EventBuffer ] } Method [ public method setWatermark ] { - Parameters [3] { - Parameter #0 [ $events ] - Parameter #1 [ $lowmark ] - Parameter #2 [ $highmark ] + Parameter #0 [ int $events ] + Parameter #1 [ int $lowmark ] + Parameter #2 [ int $highmark ] } + - Return [ void ] } Method [ public method write ] { - Parameters [1] { - Parameter #0 [ $data ] + Parameter #0 [ string $data ] } + - Return [ bool ] } Method [ public method writeBuffer ] { - Parameters [1] { - Parameter #0 [ $buf ] + Parameter #0 [ EventBuffer $buf ] } + - Return [ bool ] } Method [ public method read ] { - Parameters [1] { - Parameter #0 [ $size ] + Parameter #0 [ int $size ] } + - Return [ ?string ] } Method [ public method readBuffer ] { - Parameters [1] { - Parameter #0 [ $buf ] + Parameter #0 [ EventBuffer $buf ] } + - Return [ bool ] } Method [ public method setPriority ] { - Parameters [1] { - Parameter #0 [ $priority ] + Parameter #0 [ int $priority ] } + - Return [ bool ] } Method [ public method setTimeouts ] { - Parameters [2] { - Parameter #0 [ $timeout_read ] - Parameter #1 [ $timeout_write ] + Parameter #0 [ float $timeout_read ] + Parameter #1 [ float $timeout_write ] } + - Return [ bool ] } Method [ public method sslError ] { - Parameters [0] { } + - Return [ string ] } Method [ public method sslRenegotiate ] { - Parameters [0] { } + - Return [ void ] } Method [ public method sslGetCipherInfo ] { - Parameters [0] { } + - Return [ string ] } Method [ public method sslGetCipherName ] { - Parameters [0] { } + - Return [ string ] } Method [ public method sslGetCipherVersion ] { - Parameters [0] { } + - Return [ string ] } Method [ public method sslGetProtocol ] { - Parameters [0] { } + - Return [ string ] } } } @@ -623,8 +685,8 @@ Extension [ extension #124 event version 3.0.6 ] { } - Properties [2] { - Property [ public $length ] - Property [ public $contiguous_space ] + Property [ public $length = NULL ] + Property [ public $contiguous_space = NULL ] } - Methods [22] { @@ -637,153 +699,176 @@ Extension [ extension #124 event version 3.0.6 ] { Method [ public method freeze ] { - Parameters [1] { - Parameter #0 [ $at_front ] + Parameter #0 [ bool $at_front ] } + - Return [ bool ] } Method [ public method unfreeze ] { - Parameters [1] { - Parameter #0 [ $at_front ] + Parameter #0 [ bool $at_front ] } + - Return [ bool ] } Method [ public method lock ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ bool $at_front ] } + - Return [ void ] } Method [ public method unlock ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ bool $at_front ] } + - Return [ void ] } Method [ public method enableLocking ] { - Parameters [0] { } + - Return [ void ] } Method [ public method add ] { - Parameters [1] { - Parameter #0 [ $data ] + Parameter #0 [ string $data ] } + - Return [ bool ] } - Method [ public method addBuffer ] { + Method [ public method read ] { - Parameters [1] { - Parameter #0 [ $buf ] + Parameter #0 [ int $max_bytes ] } + - Return [ string ] } - Method [ public method appendFrom ] { + Method [ public method addBuffer ] { - - Parameters [2] { - Parameter #0 [ $buf ] - Parameter #1 [ $len ] + - Parameters [1] { + Parameter #0 [ EventBuffer $buf ] } + - Return [ bool ] } - Method [ public method read ] { + Method [ public method appendFrom ] { - - Parameters [1] { - Parameter #0 [ $max_bytes ] + - Parameters [2] { + Parameter #0 [ EventBuffer $buf ] + Parameter #1 [ int $len ] } + - Return [ int ] } Method [ public method expand ] { - Parameters [1] { - Parameter #0 [ $len ] + Parameter #0 [ int $len ] } + - Return [ bool ] } Method [ public method prepend ] { - Parameters [1] { - Parameter #0 [ $data ] + Parameter #0 [ string $data ] } + - Return [ bool ] } Method [ public method prependBuffer ] { - Parameters [1] { - Parameter #0 [ $buf ] + Parameter #0 [ EventBuffer $buf ] } + - Return [ bool ] } Method [ public method drain ] { - Parameters [1] { - Parameter #0 [ $len ] + Parameter #0 [ int $len ] } + - Return [ bool ] } Method [ public method copyout ] { - Parameters [2] { - Parameter #0 [ &$data ] - Parameter #1 [ $max_bytes ] + Parameter #0 [ string &$data ] + Parameter #1 [ int $max_bytes ] } + - Return [ int ] } Method [ public method readLine ] { - Parameters [1] { - Parameter #0 [ $eol_style ] + Parameter #0 [ int $eol_style ] } + - Return [ ?string ] } Method [ public method search ] { - Parameters [3] { - Parameter #0 [ $what ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] + Parameter #0 [ string $what ] + Parameter #1 [ int $start = -1 ] + Parameter #2 [ int $end = -1 ] } + - Return [ int|false ] } Method [ public method searchEol ] { - Parameters [2] { - Parameter #0 [ $start ] - Parameter #1 [ $eol_style ] + Parameter #0 [ int $start = -1 ] + Parameter #1 [ int $eol_style = EventBuffer::EOL_ANY ] } + - Return [ int|false ] } Method [ public method pullup ] { - Parameters [1] { - Parameter #0 [ $size ] + Parameter #0 [ int $size ] } + - Return [ ?string ] } Method [ public method write ] { - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $howmuch ] + Parameter #0 [ mixed $fd ] + Parameter #1 [ int $howmuch = -1 ] } + - Return [ int|false ] } Method [ public method readFrom ] { - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $howmuch ] + Parameter #0 [ mixed $fd ] + Parameter #1 [ int $howmuch = -1 ] } + - Return [ int|false ] } Method [ public method substr ] { - Parameters [2] { - Parameter #0 [ $start ] - Parameter #1 [ $length ] + Parameter #0 [ int $start ] + Parameter #1 [ int $length = -1 ] } + - Return [ string|false ] } } } @@ -812,64 +897,72 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [2] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $initialize ] + Parameter #1 [ bool $initialize ] } } Method [ public method parseResolvConf ] { - Parameters [2] { - Parameter #0 [ $flags ] - Parameter #1 [ $filename ] + Parameter #0 [ int $flags ] + Parameter #1 [ string $filename ] } + - Return [ bool ] } Method [ public method addNameserverIp ] { - Parameters [1] { - Parameter #0 [ $ip ] + Parameter #0 [ string $ip ] } + - Return [ bool ] } Method [ public method loadHosts ] { - Parameters [1] { - Parameter #0 [ $hosts ] + Parameter #0 [ string $hosts ] } + - Return [ bool ] } Method [ public method clearSearch ] { - Parameters [0] { } + - Return [ void ] } Method [ public method addSearch ] { - Parameters [1] { - Parameter #0 [ $domain ] + Parameter #0 [ string $domain ] } + - Return [ void ] } Method [ public method setSearchNdots ] { - Parameters [1] { - Parameter #0 [ $ndots ] + Parameter #0 [ int $ndots ] } + - Return [ void ] } Method [ public method setOption ] { - Parameters [2] { - Parameter #0 [ $option ] - Parameter #1 [ $value ] + Parameter #0 [ string $option ] + Parameter #1 [ string $value ] } + - Return [ bool ] } Method [ public method countNameservers ] { - Parameters [0] { } + - Return [ int ] } } } @@ -893,7 +986,7 @@ Extension [ extension #124 event version 3.0.6 ] { } - Properties [1] { - Property [ public $fd ] + Property [ public $fd = NULL ] } - Methods [10] { @@ -901,11 +994,11 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [6] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $cb ] - Parameter #2 [ $data ] - Parameter #3 [ $flags ] - Parameter #4 [ $backlog ] - Parameter #5 [ $target ] + Parameter #1 [ callable $cb ] + Parameter #2 [ mixed $data ] + Parameter #3 [ int $flags ] + Parameter #4 [ int $backlog ] + Parameter #5 [ mixed $target ] } } @@ -913,59 +1006,68 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ array ] } Method [ final public method __wakeup ] { - Parameters [0] { } + - Return [ void ] } Method [ public method free ] { - Parameters [0] { } + - Return [ void ] } Method [ public method enable ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method disable ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setCallback ] { - Parameters [2] { - Parameter #0 [ $cb ] - Parameter #1 [ $arg ] + Parameter #0 [ callable $cb ] + Parameter #1 [ mixed $arg = null ] } + - Return [ void ] } Method [ public method setErrorCallback ] { - Parameters [1] { - Parameter #0 [ $cb ] + Parameter #0 [ callable $cb ] } + - Return [ void ] } - Method [ public method getSocketName ] { + Method [ public method getBase ] { - - Parameters [2] { - Parameter #0 [ &$address ] - Parameter #1 [ &$port ] + - Parameters [0] { } + - Return [ EventBase ] } - Method [ public method getBase ] { + Method [ public method getSocketName ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ mixed &$address ] + Parameter #1 [ mixed &$port ] } + - Return [ bool ] } } } @@ -989,10 +1091,10 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [5] { Parameter #0 [ EventBase $base ] - Parameter #1 [ $dns_base ] - Parameter #2 [ $address ] - Parameter #3 [ $port ] - Parameter #4 [ EventSslContext $ctx ] + Parameter #1 [ ?EventDnsBase $dns_base ] + Parameter #2 [ string $address ] + Parameter #3 [ int $port ] + Parameter #4 [ ?EventSslContext $ctx = null ] } } @@ -1000,85 +1102,97 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ array ] } Method [ final public method __wakeup ] { - Parameters [0] { } + - Return [ void ] } Method [ public method getBase ] { - Parameters [0] { } + - Return [ EventBase|false ] } Method [ public method getPeer ] { - Parameters [2] { - Parameter #0 [ &$address ] - Parameter #1 [ &$port ] + Parameter #0 [ mixed &$address ] + Parameter #1 [ mixed &$port ] } + - Return [ void ] } Method [ public method setLocalAddress ] { - Parameters [1] { - Parameter #0 [ $address ] + Parameter #0 [ string $address ] } + - Return [ void ] } Method [ public method setLocalPort ] { - Parameters [1] { - Parameter #0 [ $port ] + Parameter #0 [ int $port ] } + - Return [ void ] } Method [ public method setTimeout ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ int $timeout ] } + - Return [ void ] } Method [ public method setMaxHeadersSize ] { - Parameters [1] { - Parameter #0 [ $max_size ] + Parameter #0 [ int $max_size ] } + - Return [ void ] } Method [ public method setMaxBodySize ] { - Parameters [1] { - Parameter #0 [ $max_size ] + Parameter #0 [ int $max_size ] } + - Return [ void ] } Method [ public method setRetries ] { - Parameters [1] { - Parameter #0 [ $retries ] + Parameter #0 [ int $retries ] } + - Return [ void ] } Method [ public method makeRequest ] { - Parameters [3] { - Parameter #0 [ $req ] - Parameter #1 [ $type ] - Parameter #2 [ $uri ] + Parameter #0 [ EventHttpRequest $req ] + Parameter #1 [ int $type ] + Parameter #2 [ string $uri ] } + - Return [ ?bool ] } Method [ public method setCloseCallback ] { - Parameters [2] { - Parameter #0 [ $callback ] - Parameter #1 [ $data ] + Parameter #0 [ callable $callback ] + Parameter #1 [ mixed $data = null ] } + - Return [ void ] } } } @@ -1102,7 +1216,7 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [2] { Parameter #0 [ EventBase $base ] - Parameter #1 [ EventSslContext $ctx ] + Parameter #1 [ ?EventSslContext $ctx = null ] } } @@ -1110,86 +1224,98 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ array ] } Method [ final public method __wakeup ] { - Parameters [0] { } + - Return [ void ] } Method [ public method accept ] { - Parameters [1] { - Parameter #0 [ $socket ] + Parameter #0 [ mixed $socket ] } + - Return [ bool ] } Method [ public method bind ] { - Parameters [2] { - Parameter #0 [ $address ] - Parameter #1 [ $port ] + Parameter #0 [ string $address ] + Parameter #1 [ int $port ] } + - Return [ bool ] } Method [ public method setCallback ] { - Parameters [3] { - Parameter #0 [ $path ] - Parameter #1 [ $cb ] - Parameter #2 [ $arg ] + Parameter #0 [ string $path ] + Parameter #1 [ callable $cb ] + Parameter #2 [ mixed $arg = null ] } + - Return [ bool ] } Method [ public method setDefaultCallback ] { - Parameters [2] { - Parameter #0 [ $cb ] - Parameter #1 [ $arg ] + Parameter #0 [ callable $cb ] + Parameter #1 [ mixed $arg = null ] } + - Return [ void ] } Method [ public method setAllowedMethods ] { - Parameters [1] { - Parameter #0 [ $methods ] + Parameter #0 [ int $methods ] } + - Return [ void ] } Method [ public method setMaxBodySize ] { - Parameters [1] { - Parameter #0 [ $value ] + Parameter #0 [ int $value ] } + - Return [ void ] } Method [ public method setMaxHeadersSize ] { - Parameters [1] { - Parameter #0 [ $value ] + Parameter #0 [ int $value ] } + - Return [ void ] } Method [ public method setTimeout ] { - Parameters [1] { - Parameter #0 [ $value ] + Parameter #0 [ int $value ] } + - Return [ void ] } Method [ public method addServerAlias ] { - Parameters [1] { - Parameter #0 [ $alias ] + Parameter #0 [ string $alias ] } + - Return [ bool ] } Method [ public method removeServerAlias ] { - Parameters [1] { - Parameter #0 [ $alias ] + Parameter #0 [ string $alias ] } + - Return [ bool ] } } } @@ -1223,8 +1349,8 @@ Extension [ extension #124 event version 3.0.6 ] { Method [ public method __construct ] { - Parameters [2] { - Parameter #0 [ $callback ] - Parameter #1 [ $data ] + Parameter #0 [ callable $callback ] + Parameter #1 [ mixed $data = null ] } } @@ -1232,159 +1358,183 @@ Extension [ extension #124 event version 3.0.6 ] { - Parameters [0] { } + - Return [ array ] } Method [ final public method __wakeup ] { - Parameters [0] { } + - Return [ void ] } Method [ public method free ] { - Parameters [0] { } + - Return [ void ] } Method [ public method getCommand ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getHost ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getUri ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getResponseCode ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getInputHeaders ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getOutputHeaders ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getInputBuffer ] { - Parameters [0] { } + - Return [ EventBuffer ] } Method [ public method getOutputBuffer ] { - Parameters [0] { } + - Return [ EventBuffer ] + } + + Method [ public method getBufferEvent ] { + + - Parameters [0] { + } + - Return [ ?EventBufferEvent ] + } + + Method [ public method getConnection ] { + + - Parameters [0] { + } + - Return [ ?EventHttpConnection ] + } + + Method [ public method closeConnection ] { + + - Parameters [0] { + } + - Return [ void ] } Method [ public method sendError ] { - Parameters [2] { - Parameter #0 [ $error ] - Parameter #1 [ $reason ] + Parameter #0 [ int $error ] + Parameter #1 [ ?string $reason = null ] } + - Return [ void ] } Method [ public method sendReply ] { - Parameters [3] { - Parameter #0 [ $code ] - Parameter #1 [ $reason ] - Parameter #2 [ $buf ] + Parameter #0 [ int $code ] + Parameter #1 [ string $reason ] + Parameter #2 [ ?EventBuffer $buf = null ] } + - Return [ void ] } Method [ public method sendReplyChunk ] { - Parameters [1] { - Parameter #0 [ $buf ] + Parameter #0 [ EventBuffer $buf ] } + - Return [ void ] } Method [ public method sendReplyEnd ] { - Parameters [0] { } + - Return [ void ] } Method [ public method sendReplyStart ] { - Parameters [2] { - Parameter #0 [ $code ] - Parameter #1 [ $reason ] + Parameter #0 [ int $code ] + Parameter #1 [ string $reason ] } + - Return [ void ] } Method [ public method cancel ] { - Parameters [0] { } + - Return [ void ] } Method [ public method addHeader ] { - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - Parameter #2 [ $type ] + Parameter #0 [ string $key ] + Parameter #1 [ string $value ] + Parameter #2 [ int $type ] } + - Return [ bool ] } Method [ public method clearHeaders ] { - Parameters [0] { } + - Return [ void ] } Method [ public method removeHeader ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $type ] + Parameter #0 [ string $key ] + Parameter #1 [ int $type ] } + - Return [ bool ] } Method [ public method findHeader ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $type ] - } - } - - Method [ public method getBufferEvent ] { - - - Parameters [0] { - } - } - - Method [ public method getConnection ] { - - - Parameters [0] { - } - } - - Method [ public method closeConnection ] { - - - Parameters [0] { + Parameter #0 [ string $key ] + Parameter #1 [ int $type ] } + - Return [ ?string ] } } } @@ -1418,7 +1568,7 @@ Extension [ extension #124 event version 3.0.6 ] { Constant [ public int SOCK_RAW ] { 3 } Constant [ public int IPPROTO_IP ] { 0 } Constant [ public int IPPROTO_IPV6 ] { 41 } - Constant [ public int LIBEVENT_VERSION_NUMBER ] { 33622016 } + Constant [ public int LIBEVENT_VERSION_NUMBER ] { 33623040 } } - Static properties [0] { @@ -1428,54 +1578,61 @@ Extension [ extension #124 event version 3.0.6 ] { Method [ static public method getLastSocketErrno ] { - Parameters [1] { - Parameter #0 [ $socket ] + Parameter #0 [ ?Socket $socket = null ] } + - Return [ int|false ] } Method [ static public method getLastSocketError ] { - Parameters [1] { - Parameter #0 [ $socket ] + Parameter #0 [ mixed $socket = null ] } + - Return [ string|false ] } Method [ static public method sslRandPoll ] { - Parameters [0] { } + - Return [ bool ] } Method [ static public method getSocketName ] { - Parameters [3] { - Parameter #0 [ $socket ] - Parameter #1 [ &$address ] - Parameter #2 [ &$port ] + Parameter #0 [ mixed $socket ] + Parameter #1 [ mixed &$address ] + Parameter #2 [ mixed &$port = null ] } + - Return [ bool ] } Method [ static public method getSocketFd ] { - Parameters [1] { - Parameter #0 [ $socket ] + Parameter #0 [ mixed $socket ] } + - Return [ int ] } Method [ static public method setSocketOption ] { - Parameters [4] { - Parameter #0 [ $socket ] - Parameter #1 [ $level ] - Parameter #2 [ $optname ] - Parameter #3 [ $optval ] + Parameter #0 [ mixed $socket ] + Parameter #1 [ int $level ] + Parameter #2 [ int $optname ] + Parameter #3 [ mixed $optval ] } + - Return [ bool ] } Method [ static public method createSocket ] { - Parameters [1] { - Parameter #0 [ $fd ] + Parameter #0 [ int $fd ] } + - Return [ Socket|false ] } } @@ -1517,8 +1674,8 @@ Extension [ extension #124 event version 3.0.6 ] { Constant [ public int OPT_CIPHER_SERVER_PREFERENCE ] { 15 } Constant [ public int OPT_REQUIRE_CLIENT_CERT ] { 16 } Constant [ public int OPT_VERIFY_CLIENT_ONCE ] { 17 } - Constant [ public string OPENSSL_VERSION_TEXT ] { OpenSSL 1.1.1l FIPS 24 Aug 2021 } - Constant [ public int OPENSSL_VERSION_NUMBER ] { 269488335 } + Constant [ public string OPENSSL_VERSION_TEXT ] { OpenSSL 1.1.1n FIPS 15 Mar 2022 } + Constant [ public int OPENSSL_VERSION_NUMBER ] { 269488367 } Constant [ public int SSL3_VERSION ] { 768 } Constant [ public int TLS1_VERSION ] { 769 } Constant [ public int TLS1_1_VERSION ] { 770 } @@ -1534,36 +1691,38 @@ Extension [ extension #124 event version 3.0.6 ] { } - Properties [2] { - Property [ public $local_cert ] - Property [ public $local_pk ] + Property [ public $local_cert = NULL ] + Property [ public $local_pk = NULL ] } - Methods [3] { Method [ public method __construct ] { - Parameters [2] { - Parameter #0 [ $method ] - Parameter #1 [ $options ] + Parameter #0 [ int $method ] + Parameter #1 [ array $options ] } } Method [ public method setMinProtoVersion ] { - Parameters [1] { - Parameter #0 [ $proto ] + Parameter #0 [ int $proto ] } + - Return [ bool ] } Method [ public method setMaxProtoVersion ] { - Parameters [1] { - Parameter #0 [ $proto ] + Parameter #0 [ int $proto ] } + - Return [ bool ] } } } - Class [ class EventException extends RuntimeException implements Throwable ] { + Class [ class EventException extends RuntimeException implements Stringable, Throwable ] { - Constants [0] { } @@ -1575,48 +1734,82 @@ Extension [ extension #124 event version 3.0.6 ] { } - Properties [5] { - Property [ protected $message ] - Property [ protected $code ] - Property [ protected $file ] - Property [ protected $line ] - Property [ public $errorInfo ] + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] + Property [ public $errorInfo = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { + + - Parameters [0] { + } } Method [ final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getCode ] { + + - Parameters [0] { + } } Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] } Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] } Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] } - Method [ public method __toString ] { + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } } } diff --git a/php-pecl-event.spec b/php-pecl-event.spec index 27d5ac0..4db84e5 100644 --- a/php-pecl-event.spec +++ b/php-pecl-event.spec @@ -3,7 +3,7 @@ # # Fedora spec file for php-pecl-event # -# Copyright (c) 2013-2021 Remi Collet +# Copyright (c) 2013-2022 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # @@ -31,8 +31,8 @@ # After 20-sockets.so %global ini_name 40-%{pecl_name}.ini %endif -%global upstream_version 3.0.6 -#global upstream_prever RC3 +%global upstream_version 3.0.7 +#global upstream_prever RC1 #global upstream_postver r1 Summary: Provides interface to libevent library @@ -113,7 +113,7 @@ mv %{pecl_name}-%{upstream_version}%{?upstream_prever}%{?upstream_postver} NTS cd NTS # Sanity check, really often broken DIR=$(%{__php} -r 'echo "php" . PHP_MAJOR_VERSION;') -sed -e '/PHP_EVENT_VERSION/s/2.4.2/2.4.3/' -i $DIR/php_event.h +#sed -e '/PHP_EVENT_VERSION/s/2.4.2/2.4.3/' -i $DIR/php_event.h extver=$(sed -n '/#define PHP_EVENT_VERSION/{s/.* "//;s/".*$//;p}' $DIR/php_event.h) if test "x${extver}" != "x%{upstream_version}%{?upstream_prever}%{?upstream_postver}"; then @@ -141,6 +141,7 @@ cd NTS %{_bindir}/phpize %configure \ --with-event-libevent-dir=%{_event_prefix} \ + --with-openssl-dir=%{_root_prefix} \ --with-libdir=%{_lib} \ --with-event-core \ --with-event-extra \ @@ -153,6 +154,7 @@ cd ../ZTS %{_bindir}/zts-phpize %configure \ --with-event-libevent-dir=%{_event_prefix} \ + --with-openssl-dir=%{_root_prefix} \ --with-libdir=%{_lib} \ --with-event-core \ --with-event-extra \ @@ -265,6 +267,12 @@ fi %changelog +* Mon May 30 2022 Remi Collet - 3.0.7-1 +- update to 3.0.7 + +* Tue Oct 19 2021 Remi Collet - 3.0.7~RC1-1 +- update to 3.0.7RC1 + * Thu Sep 23 2021 Remi Collet - 3.0.6-1 - update to 3.0.6 -- cgit