From cee005f20fdf822f3344fb9e2571cc514dbb7e55 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 15 Oct 2018 13:47:06 +0200 Subject: update to 4.2.2 open https://github.com/swoole/swoole-src/issues/2038 bad version --- PHPINFO | 14 +- REFLECTION | 614 ++++++++++++++++++++++++++++++++++++++++++++++---- php-pecl-swoole4.spec | 11 +- 3 files changed, 583 insertions(+), 56 deletions(-) diff --git a/PHPINFO b/PHPINFO index e31d42e..7c6d455 100644 --- a/PHPINFO +++ b/PHPINFO @@ -2,19 +2,19 @@ swoole swoole support => enabled -Version => 4.2.1 +Version => 4.2.2 Author => Swoole Group[email: team@swoole.com] coroutine => enabled -trace-log => enabled +trace_log => enabled epoll => enabled eventfd => enabled signalfd => enabled -cpu affinity => enabled +cpu_affinity => enabled spinlock => enabled rwlock => enabled sockets => enabled -openssl => enabled -http2 => enabled +openssl => OpenSSL 1.1.0i-fips 14 Aug 2018 +http2 => 1.31.1 pcre => enabled zlib => enabled brotli => enabled @@ -22,8 +22,8 @@ mutex_timedlock => enabled pthread_barrier => enabled futex => enabled mysqlnd => enabled -redis client => enabled -postgresql client => enabled +async_redis => enabled +coroutine_postgresql => enabled Directive => Local Value => Master Value swoole.enable_coroutine => On => On diff --git a/REFLECTION b/REFLECTION index 4abb5d0..451287d 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #148 swoole version 4.2.1 ] { +Extension [ extension #147 swoole version 4.2.2 ] { - INI { Entry [ swoole.enable_coroutine ] @@ -24,7 +24,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { } } - - Constants [192] { + - Constants [203] { Constant [ integer SWOOLE_BASE ] { 4 } Constant [ integer SWOOLE_THREAD ] { 2 } Constant [ integer SWOOLE_PROCESS ] { 3 } @@ -69,7 +69,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { Constant [ integer SWOOLE_DTLSv1_CLIENT_METHOD ] { 17 } Constant [ integer SWOOLE_EVENT_READ ] { 512 } Constant [ integer SWOOLE_EVENT_WRITE ] { 1024 } - Constant [ string SWOOLE_VERSION ] { 4.2.1 } + Constant [ string SWOOLE_VERSION ] { 4.2.2 } Constant [ integer SWOOLE_ERROR_MALLOC_FAIL ] { 501 } Constant [ integer SWOOLE_ERROR_SYSTEM_CALL_FAIL ] { 502 } Constant [ integer SWOOLE_ERROR_PHP_FATAL_ERROR ] { 503 } @@ -159,10 +159,21 @@ Extension [ extension #148 swoole version 4.2.1 ] { Constant [ integer SW_PGSQL_ASSOC ] { 1 } Constant [ integer SW_PGSQL_NUM ] { 2 } Constant [ integer SW_PGSQL_BOTH ] { 3 } + Constant [ integer SWOOLE_DEFAULT_MAX_CORO_NUM ] { 3000 } + Constant [ integer SWOOLE_MAX_CORO_NUM_LIMIT ] { 524288 } Constant [ integer SWOOLE_EXIT_IN_COROUTINE ] { 2 } Constant [ integer SWOOLE_EXIT_IN_SERVER ] { 4 } Constant [ integer SWOOLE_AIO_BASE ] { 0 } Constant [ integer SWOOLE_AIO_LINUX ] { 0 } + Constant [ integer SWOOLE_HOOK_FILE ] { 2 } + Constant [ integer SWOOLE_HOOK_SLEEP ] { 4 } + Constant [ integer SWOOLE_HOOK_TCP ] { 8 } + Constant [ integer SWOOLE_HOOK_UDP ] { 16 } + Constant [ integer SWOOLE_HOOK_UNIX ] { 32 } + Constant [ integer SWOOLE_HOOK_UDG ] { 64 } + Constant [ integer SWOOLE_HOOK_SSL ] { 128 } + Constant [ integer SWOOLE_HOOK_TLS ] { 256 } + Constant [ integer SWOOLE_HOOK_ALL ] { 2147483647 } Constant [ integer SWOOLE_FILELOCK ] { 2 } Constant [ integer SWOOLE_MUTEX ] { 3 } Constant [ integer SWOOLE_SEM ] { 4 } @@ -452,6 +463,12 @@ Extension [ extension #148 swoole version 4.2.1 ] { Parameter #1 [ $type ] } } + Function [ function swoole_get_mime_type ] { + + - Parameters [1] { + Parameter #0 [ $filename ] + } + } Function [ function swoole_call_user_shutdown_begin ] { - Parameters [0] { @@ -1819,21 +1836,55 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method close ] { + + - Parameters [0] { + } } Method [ public method set ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $timeout ] + Parameter #3 [ $opt ] + } } Method [ public method setBit ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $offset ] + Parameter #2 [ $value ] + } } Method [ public method setEx ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $expire ] + Parameter #2 [ $value ] + } } Method [ public method psetEx ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $expire ] + Parameter #2 [ $value ] + } } Method [ public method lSet ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $index ] + Parameter #2 [ $value ] + } } Method [ public method get ] { @@ -1844,42 +1895,96 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method mGet ] { + + - Parameters [1] { + Parameter #0 [ $keys ] + } } Method [ public method del ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] + } } Method [ public method hDel ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] + } } Method [ public method hSet ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] + } } Method [ public method hMSet ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $pairs ] + } } Method [ public method hSetNx ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] + } } Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] + } } Method [ public method mSet ] { + + - Parameters [1] { + Parameter #0 [ $pairs ] + } } Method [ public method mSetNx ] { + + - Parameters [1] { + Parameter #0 [ $pairs ] + } } Method [ public method getKeys ] { + + - Parameters [1] { + Parameter #0 [ $pattern ] + } } Method [ public method keys ] { + + - Parameters [1] { + Parameter #0 [ $pattern ] + } } Method [ public method exists ] { - - Parameters [1] { + - Parameters [2] { Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } @@ -1905,6 +2010,12 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method blPop ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $timeout_or_key ] + Parameter #2 [ $extra_args ] + } } Method [ public method rPop ] { @@ -1915,24 +2026,56 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method brPop ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $timeout_or_key ] + Parameter #2 [ $extra_args ] + } } Method [ public method bRPopLPush ] { + + - Parameters [3] { + Parameter #0 [ $src ] + Parameter #1 [ $dst ] + Parameter #2 [ $timeout ] + } } Method [ public method lSize ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method lLen ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method sSize ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method scard ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method sPop ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method sMembers ] { @@ -1953,11 +2096,15 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $count ] } } Method [ public method persist ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method ttl ] { @@ -1975,21 +2122,45 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method zCard ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method zSize ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method hLen ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method hKeys ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method hVals ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method hGetAll ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method debug ] { @@ -2000,6 +2171,12 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method restore ] { + + - Parameters [3] { + Parameter #0 [ $ttl ] + Parameter #1 [ $key ] + Parameter #2 [ $value ] + } } Method [ public method dump ] { @@ -2010,15 +2187,35 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method renameKey ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $newkey ] + } } Method [ public method rename ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $newkey ] + } } Method [ public method renameNx ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $newkey ] + } } Method [ public method rpoplpush ] { + + - Parameters [2] { + Parameter #0 [ $src ] + Parameter #1 [ $dst ] + } } Method [ public method randomKey ] { @@ -2034,6 +2231,10 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method auth ] { + + - Parameters [1] { + Parameter #0 [ $password ] + } } Method [ public method unwatch ] { @@ -2043,6 +2244,11 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method watch ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] + } } Method [ public method save ] { @@ -2058,6 +2264,9 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method lastSave ] { + + - Parameters [0] { + } } Method [ public method flushDB ] { @@ -2097,6 +2306,12 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method setRange ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $offset ] + Parameter #2 [ $value ] + } } Method [ public method setNx ] { @@ -2132,9 +2347,19 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method lPush ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } Method [ public method rPush ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } Method [ public method rPushx ] { @@ -2165,7 +2390,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #1 [ $member ] } } @@ -2173,7 +2398,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #1 [ $member ] } } @@ -2181,20 +2406,40 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #1 [ $member ] } } Method [ public method hGet ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + } } Method [ public method hMGet ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + } } Method [ public method hExists ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + } } Method [ public method publish ] { + + - Parameters [2] { + Parameter #0 [ $channel ] + Parameter #1 [ $message ] + } } Method [ public method zIncrBy ] { @@ -2207,15 +2452,39 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method zAdd ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $score ] + Parameter #2 [ $value ] + } } Method [ public method zDeleteRangeByScore ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + } } Method [ public method zRemRangeByScore ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + } } Method [ public method zCount ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + } } Method [ public method zRange ] { @@ -2224,46 +2493,117 @@ Extension [ extension #148 swoole version 4.2.1 ] { Parameter #0 [ $key ] Parameter #1 [ $start ] Parameter #2 [ $end ] - Parameter #3 [ $withscores ] + Parameter #3 [ $scores ] } } Method [ public method zRevRange ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + Parameter #3 [ $scores ] + } } Method [ public method zRangeByScore ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + Parameter #3 [ $options ] + } } Method [ public method zRevRangeByScore ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + Parameter #3 [ $options ] + } } Method [ public method zRangeByLex ] { + + - Parameters [5] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + Parameter #3 [ $offset ] + Parameter #4 [ $limit ] + } } Method [ public method zRevRangeByLex ] { + + - Parameters [5] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + Parameter #3 [ $offset ] + Parameter #4 [ $limit ] + } } Method [ public method zInter ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + Parameter #2 [ $weights ] + Parameter #3 [ $aggregate ] + } } Method [ public method zinterstore ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + Parameter #2 [ $weights ] + Parameter #3 [ $aggregate ] + } } Method [ public method zUnion ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + Parameter #2 [ $weights ] + Parameter #3 [ $aggregate ] + } } Method [ public method zunionstore ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + Parameter #2 [ $weights ] + Parameter #3 [ $aggregate ] + } } Method [ public method incrBy ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $value ] } } Method [ public method hIncrBy ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] + } } Method [ public method incr ] { @@ -2277,7 +2617,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $value ] } } @@ -2292,18 +2632,25 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $offset ] } } Method [ public method lInsert ] { + + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $position ] + Parameter #2 [ $pivot ] + Parameter #3 [ $value ] + } } Method [ public method lGet ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $index ] } } @@ -2319,7 +2666,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $timeout ] } } @@ -2332,13 +2679,18 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method pexpire ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $timestamp ] + } } Method [ public method expireAt ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $timestamp ] } } @@ -2346,7 +2698,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $timestamp ] } } @@ -2354,79 +2706,198 @@ Extension [ extension #148 swoole version 4.2.1 ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $integer ] + Parameter #1 [ $dbindex ] } } Method [ public method select ] { + + - Parameters [1] { + Parameter #0 [ $dbindex ] + } } Method [ public method getRange ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + } } Method [ public method listTrim ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $stop ] + } } Method [ public method ltrim ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $stop ] + } } Method [ public method lGetRange ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + } } Method [ public method lRange ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + } } Method [ public method lRem ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $count ] + } } Method [ public method lRemove ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $count ] + } } Method [ public method zDeleteRangeByRank ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + } } Method [ public method zRemRangeByRank ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + } } Method [ public method incrByFloat ] { - Parameters [2] { Parameter #0 [ $key ] - Parameter #1 [ $float_number ] + Parameter #1 [ $value ] } } Method [ public method hIncrByFloat ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] + } } Method [ public method bitCount ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } } Method [ public method bitOp ] { + + - Parameters [4] { + Parameter #0 [ $operation ] + Parameter #1 [ $ret_key ] + Parameter #2 [ $key ] + Parameter #3 [ $other_keys ] + } } Method [ public method sAdd ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } Method [ public method sMove ] { + + - Parameters [3] { + Parameter #0 [ $src ] + Parameter #1 [ $dst ] + Parameter #2 [ $value ] + } } Method [ public method sDiff ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] + } } Method [ public method sDiffStore ] { + + - Parameters [3] { + Parameter #0 [ $dst ] + Parameter #1 [ $key ] + Parameter #2 [ $other_keys ] + } } Method [ public method sUnion ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] + } } Method [ public method sUnionStore ] { + + - Parameters [3] { + Parameter #0 [ $dst ] + Parameter #1 [ $key ] + Parameter #2 [ $other_keys ] + } } Method [ public method sInter ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] + } } Method [ public method sInterStore ] { + + - Parameters [3] { + Parameter #0 [ $dst ] + Parameter #1 [ $key ] + Parameter #2 [ $other_keys ] + } } Method [ public method sRemove ] { @@ -2446,33 +2917,82 @@ Extension [ extension #148 swoole version 4.2.1 ] { } Method [ public method zDelete ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] + } } Method [ public method zRemove ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] + } } Method [ public method zRem ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] + } } Method [ public method pSubscribe ] { + + - Parameters [1] { + Parameter #0 [ $patterns ] + } } Method [ public method subscribe ] { + + - Parameters [1] { + Parameter #0 [ $channels ] + } } Method [ public method multi ] { + + - Parameters [0] { + } } Method [ public method exec ] { + + - Parameters [0] { + } } Method [ public method eval ] { + + - Parameters [3] { + Parameter #0 [ $script ] + Parameter #1 [ $args ] + Parameter #2 [ $num_keys ] + } } Method [ public method evalSha ] { + + - Parameters [3] { + Parameter #0 [ $script_sha ] + Parameter #1 [ $args ] + Parameter #2 [ $num_keys ] + } } Method [ public method script ] { + + - Parameters [2] { + Parameter #0 [ $cmd ] + Parameter #1 [ $args ] + } } } } @@ -4206,20 +4726,6 @@ Extension [ extension #148 swoole version 4.2.1 ] { } - Methods [40] { - Method [ public method on ] { - - - Parameters [2] { - Parameter #0 [ $event_name ] - Parameter #1 [ $callback ] - } - } - - Method [ public method start ] { - - - Parameters [0] { - } - } - Method [ public method __construct ] { - Parameters [4] { @@ -4254,6 +4760,14 @@ Extension [ extension #148 swoole version 4.2.1 ] { } } + Method [ public method on ] { + + - Parameters [2] { + Parameter #0 [ $event_name ] + Parameter #1 [ $callback ] + } + } + Method [ public method set ] { - Parameters [1] { @@ -4261,6 +4775,12 @@ Extension [ extension #148 swoole version 4.2.1 ] { } } + Method [ public method start ] { + + - Parameters [0] { + } + } + Method [ public method send ] { - Parameters [3] { @@ -4845,14 +5365,6 @@ Extension [ extension #148 swoole version 4.2.1 ] { } - Methods [43] { - Method [ public method on ] { - - - Parameters [2] { - Parameter #0 [ $event_name ] - Parameter #1 [ $callback ] - } - } - Method [ public method push ] { - Parameters [4] { @@ -4886,12 +5398,6 @@ Extension [ extension #148 swoole version 4.2.1 ] { } } - Method [ public method start ] { - - - Parameters [0] { - } - } - Method [ public method __construct ] { - Parameters [4] { @@ -4926,6 +5432,14 @@ Extension [ extension #148 swoole version 4.2.1 ] { } } + Method [ public method on ] { + + - Parameters [2] { + Parameter #0 [ $event_name ] + Parameter #1 [ $callback ] + } + } + Method [ public method set ] { - Parameters [1] { @@ -4933,6 +5447,12 @@ Extension [ extension #148 swoole version 4.2.1 ] { } } + Method [ public method start ] { + + - Parameters [0] { + } + } + Method [ public method send ] { - Parameters [3] { @@ -5558,7 +6078,7 @@ Extension [ extension #148 swoole version 4.2.1 ] { Method [ public method pop ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ $timeout ] } } diff --git a/php-pecl-swoole4.spec b/php-pecl-swoole4.spec index ecf0375..bc7c99f 100644 --- a/php-pecl-swoole4.spec +++ b/php-pecl-swoole4.spec @@ -36,7 +36,7 @@ Summary: PHP's asynchronous concurrent distributed networking framework Name: %{?sub_prefix}php-pecl-%{pecl_name}4 -Version: 4.2.1 +Version: 4.2.2 Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} License: BSD URL: http://pecl.php.net/package/%{pecl_name} @@ -168,8 +168,11 @@ mv %{pecl_name}-%{version} NTS cd NTS +# See https://github.com/swoole/swoole-src/issues/2038 +sed -e 's/4.2.2-alpha/%{version}/' -i include/swoole.h + # Sanity check, really often broken -extver=$(sed -n '/#define PHP_SWOOLE_VERSION/{s/.* "//;s/".*$//;p}' php_swoole.h) +extver=$(sed -n '/#define SWOOLE_VERSION/{s/.* "//;s/".*$//;p}' include/swoole.h) if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever:-%{prever}}. exit 1 @@ -340,6 +343,10 @@ cd ../ZTS %changelog +* Mon Oct 15 2018 Remi Collet - 4.2.2-1 +- update to 4.2.2 +- open https://github.com/swoole/swoole-src/issues/2038 bad version + * Wed Sep 19 2018 Remi Collet - 4.2.1-1 - update to 4.2.1 -- cgit