From 9ee8fb908cf38ffca7effec44b778d0946b1af4e Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 8 Jul 2019 07:00:26 +0200 Subject: - update to 4.4.0 - raise dependency on PHP 7.1 - drop `Serialize` module - drop `PostgreSQL` module --- PHPINFO | 9 +- REFLECTION | 5953 ++++++++++++++++++++++++++----------------------- php-pecl-swoole4.spec | 30 +- 3 files changed, 3196 insertions(+), 2796 deletions(-) diff --git a/PHPINFO b/PHPINFO index 59f14e7..4972cd6 100644 --- a/PHPINFO +++ b/PHPINFO @@ -3,8 +3,8 @@ swoole Swoole => enabled Author => Swoole Team -Version => 4.3.5 -Built => Jun 14 2019 10:39:50 +Version => 4.4.0 +Built => Jul 7 2019 07:55:38 coroutine => enabled trace_log => enabled epoll => enabled @@ -14,7 +14,7 @@ cpu_affinity => enabled spinlock => enabled rwlock => enabled sockets => enabled -openssl => OpenSSL 1.1.1b FIPS 26 Feb 2019 +openssl => OpenSSL 1.1.1c FIPS 28 May 2019 http2 => enabled pcre => enabled zlib => enabled @@ -24,10 +24,11 @@ pthread_barrier => enabled futex => enabled mysqlnd => enabled async_redis => enabled -coroutine_postgresql => enabled Directive => Local Value => Master Value swoole.enable_coroutine => On => On +swoole.enable_library => On => On +swoole.enable_preemptive_scheduler => Off => Off swoole.display_errors => On => On swoole.use_shortname => On => On swoole.unixsock_buffer_size => 8388608 => 8388608 diff --git a/REFLECTION b/REFLECTION index b3374e5..4cfdac9 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,9 +1,15 @@ -Extension [ extension #155 swoole version 4.3.5 ] { +Extension [ extension #153 swoole version 4.4.0 ] { - INI { Entry [ swoole.enable_coroutine ] Current = 'On' } + Entry [ swoole.enable_library ] + Current = 'On' + } + Entry [ swoole.enable_preemptive_scheduler ] + Current = 'Off' + } Entry [ swoole.display_errors ] Current = 'On' } @@ -15,12 +21,12 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - - Constants [287] { - Constant [ string SWOOLE_VERSION ] { 4.3.5 } - Constant [ integer SWOOLE_VERSION_ID ] { 40305 } + - Constants [311] { + Constant [ string SWOOLE_VERSION ] { 4.4.0 } + Constant [ integer SWOOLE_VERSION_ID ] { 40400 } Constant [ integer SWOOLE_MAJOR_VERSION ] { 4 } - Constant [ integer SWOOLE_MINOR_VERSION ] { 3 } - Constant [ integer SWOOLE_RELEASE_VERSION ] { 5 } + Constant [ integer SWOOLE_MINOR_VERSION ] { 4 } + Constant [ integer SWOOLE_RELEASE_VERSION ] { 0 } Constant [ string SWOOLE_EXTRA_VERSION ] { } Constant [ boolean SWOOLE_DEBUG ] { } Constant [ integer SWOOLE_BASE ] { 1 } @@ -100,7 +106,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { Constant [ integer SWOOLE_ERROR_SSL_BAD_CLIENT ] { 1013 } Constant [ integer SWOOLE_ERROR_SSL_BAD_PROTOCOL ] { 1014 } Constant [ integer SWOOLE_ERROR_PACKAGE_LENGTH_TOO_LARGE ] { 1201 } - Constant [ integer SWOOLE_ERROR_DATA_LENGTH_TOO_LARGE ] { 1202 } + Constant [ integer SWOOLE_ERROR_DATA_LENGTH_TOO_LARGE ] { 1203 } Constant [ integer SWOOLE_ERROR_TASK_PACKAGE_TOO_BIG ] { 2001 } Constant [ integer SWOOLE_ERROR_TASK_DISPATCH_FAIL ] { 2002 } Constant [ integer SWOOLE_ERROR_HTTP2_STREAM_ID_TOO_BIG ] { 3001 } @@ -153,21 +159,23 @@ Extension [ extension #155 swoole version 4.3.5 ] { Constant [ integer SWOOLE_TRACE_WORKER ] { 64 } Constant [ integer SWOOLE_TRACE_REACTOR ] { 256 } Constant [ integer SWOOLE_TRACE_PHP ] { 512 } - Constant [ integer SWOOLE_TRACE_HTTP2 ] { 1024 } - Constant [ integer SWOOLE_TRACE_EOF_PROTOCOL ] { 2048 } - Constant [ integer SWOOLE_TRACE_LENGTH_PROTOCOL ] { 4096 } - Constant [ integer SWOOLE_TRACE_CLOSE ] { 8192 } - Constant [ integer SWOOLE_TRACE_HTTP_CLIENT ] { 16384 } + Constant [ integer SWOOLE_TRACE_HTTP ] { 1024 } + Constant [ integer SWOOLE_TRACE_HTTP2 ] { 2048 } + Constant [ integer SWOOLE_TRACE_EOF_PROTOCOL ] { 4096 } + Constant [ integer SWOOLE_TRACE_LENGTH_PROTOCOL ] { 8192 } + Constant [ integer SWOOLE_TRACE_CLOSE ] { 16384 } Constant [ integer SWOOLE_TRACE_REDIS_CLIENT ] { 65536 } Constant [ integer SWOOLE_TRACE_MYSQL_CLIENT ] { 131072 } - Constant [ integer SWOOLE_TRACE_AIO ] { 262144 } - Constant [ integer SWOOLE_TRACE_SSL ] { 524288 } - Constant [ integer SWOOLE_TRACE_NORMAL ] { 1048576 } - Constant [ integer SWOOLE_TRACE_CHANNEL ] { 2097152 } - Constant [ integer SWOOLE_TRACE_TIMER ] { 4194304 } - Constant [ integer SWOOLE_TRACE_SOCKET ] { 8388608 } - Constant [ integer SWOOLE_TRACE_COROUTINE ] { 16777216 } - Constant [ integer SWOOLE_TRACE_CONTEXT ] { 33554432 } + Constant [ integer SWOOLE_TRACE_HTTP_CLIENT ] { 262144 } + Constant [ integer SWOOLE_TRACE_AIO ] { 524288 } + Constant [ integer SWOOLE_TRACE_SSL ] { 1048576 } + Constant [ integer SWOOLE_TRACE_NORMAL ] { 2097152 } + Constant [ integer SWOOLE_TRACE_CHANNEL ] { 4194304 } + Constant [ integer SWOOLE_TRACE_TIMER ] { 8388608 } + Constant [ integer SWOOLE_TRACE_SOCKET ] { 16777216 } + Constant [ integer SWOOLE_TRACE_COROUTINE ] { 33554432 } + Constant [ integer SWOOLE_TRACE_CONTEXT ] { 67108864 } + Constant [ integer SWOOLE_TRACE_CO_HTTP_SERVER ] { 134217728 } Constant [ integer SWOOLE_TRACE_ALL ] { 4294967295 } Constant [ integer SWOOLE_LOG_DEBUG ] { 0 } Constant [ integer SWOOLE_LOG_TRACE ] { 1 } @@ -179,56 +187,107 @@ Extension [ extension #155 swoole version 4.3.5 ] { Constant [ integer SWOOLE_IPC_NONE ] { 0 } Constant [ integer SWOOLE_IPC_UNIXSOCK ] { 1 } Constant [ integer SWOOLE_IPC_SOCKET ] { 3 } - Constant [ integer SWOOLE_DISPATCH_RESULT_DISCARD_PACKET ] { -1 } - Constant [ integer SWOOLE_DISPATCH_RESULT_CLOSE_CONNECTION ] { -2 } - Constant [ integer SWOOLE_DISPATCH_RESULT_USERFUNC_FALLBACK ] { -3 } - Constant [ integer SWOOLE_REDIS_MODE_MULTI ] { 0 } - Constant [ integer SWOOLE_REDIS_MODE_PIPELINE ] { 1 } - Constant [ integer SWOOLE_REDIS_TYPE_NOT_FOUND ] { 0 } - Constant [ integer SWOOLE_REDIS_TYPE_STRING ] { 1 } - Constant [ integer SWOOLE_REDIS_TYPE_SET ] { 2 } - Constant [ integer SWOOLE_REDIS_TYPE_LIST ] { 3 } - Constant [ integer SWOOLE_REDIS_TYPE_ZSET ] { 4 } - Constant [ integer SWOOLE_REDIS_TYPE_HASH ] { 5 } - Constant [ integer SWOOLE_REDIS_ERR_IO ] { 1 } - Constant [ integer SWOOLE_REDIS_ERR_OTHER ] { 2 } - Constant [ integer SWOOLE_REDIS_ERR_EOF ] { 3 } - Constant [ integer SWOOLE_REDIS_ERR_PROTOCOL ] { 4 } - Constant [ integer SWOOLE_REDIS_ERR_OOM ] { 5 } - Constant [ integer SWOOLE_REDIS_ERR_CLOSED ] { 6 } - Constant [ integer SWOOLE_REDIS_ERR_NOAUTH ] { 7 } - Constant [ integer SWOOLE_REDIS_ERR_ALLOC ] { 8 } - Constant [ integer SW_PGSQL_ASSOC ] { 1 } - Constant [ integer SW_PGSQL_NUM ] { 2 } - Constant [ integer SW_PGSQL_BOTH ] { 3 } - Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILED ] { -1 } - Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUT ] { -2 } - Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESET ] { -3 } - Constant [ integer SWOOLE_DEFAULT_MAX_CORO_NUM ] { 3000 } + Constant [ integer SWOOLE_FILELOCK ] { 2 } + Constant [ integer SWOOLE_MUTEX ] { 3 } + Constant [ integer SWOOLE_SEM ] { 4 } + Constant [ integer SWOOLE_RWLOCK ] { 1 } + Constant [ integer SWOOLE_SPINLOCK ] { 5 } + Constant [ integer SWOOLE_TIMER_MIN_MS ] { 1 } + Constant [ float SWOOLE_TIMER_MIN_SEC ] { 0,001 } + Constant [ integer SWOOLE_TIMER_MAX_MS ] { 9223372036854775807 } + Constant [ float SWOOLE_TIMER_MAX_SEC ] { 9,2233720368548E+15 } + Constant [ integer SWOOLE_DEFAULT_MAX_CORO_NUM ] { 100000 } Constant [ integer SWOOLE_CORO_MAX_NUM_LIMIT ] { 9223372036854775807 } Constant [ integer SWOOLE_CORO_INIT ] { 0 } Constant [ integer SWOOLE_CORO_WAITING ] { 1 } Constant [ integer SWOOLE_CORO_RUNNING ] { 2 } Constant [ integer SWOOLE_CORO_END ] { 3 } - Constant [ integer SWOOLE_CORO_SCHEDULER_TICK ] { 1 } Constant [ integer SWOOLE_EXIT_IN_COROUTINE ] { 2 } Constant [ integer SWOOLE_EXIT_IN_SERVER ] { 4 } + Constant [ integer SWOOLE_CHANNEL_OK ] { 0 } + Constant [ integer SWOOLE_CHANNEL_TIMEOUT ] { -1 } + Constant [ integer SWOOLE_CHANNEL_CLOSED ] { -2 } Constant [ integer SWOOLE_HOOK_TCP ] { 2 } Constant [ integer SWOOLE_HOOK_UDP ] { 4 } Constant [ integer SWOOLE_HOOK_UNIX ] { 8 } Constant [ integer SWOOLE_HOOK_UDG ] { 16 } Constant [ integer SWOOLE_HOOK_SSL ] { 32 } Constant [ integer SWOOLE_HOOK_TLS ] { 64 } + Constant [ integer SWOOLE_HOOK_STREAM_FUNCTION ] { 128 } Constant [ integer SWOOLE_HOOK_STREAM_SELECT ] { 128 } Constant [ integer SWOOLE_HOOK_FILE ] { 256 } Constant [ integer SWOOLE_HOOK_SLEEP ] { 512 } + Constant [ integer SWOOLE_HOOK_PROC ] { 1024 } + Constant [ integer SWOOLE_HOOK_CURL ] { 268435456 } Constant [ integer SWOOLE_HOOK_BLOCKING_FUNCTION ] { 1073741824 } - Constant [ integer SWOOLE_HOOK_ALL ] { 2147483647 } - Constant [ integer SWOOLE_FILELOCK ] { 2 } - Constant [ integer SWOOLE_MUTEX ] { 3 } - Constant [ integer SWOOLE_SEM ] { 4 } - Constant [ integer SWOOLE_RWLOCK ] { 1 } - Constant [ integer SWOOLE_SPINLOCK ] { 5 } + Constant [ integer SWOOLE_HOOK_ALL ] { 1879048191 } + Constant [ integer SOCKET_ECANCELED ] { 125 } + Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILED ] { -1 } + Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUT ] { -2 } + Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESET ] { -3 } + Constant [ integer SWOOLE_MYSQLND_CR_UNKNOWN_ERROR ] { 2000 } + Constant [ integer SWOOLE_MYSQLND_CR_CONNECTION_ERROR ] { 2002 } + Constant [ integer SWOOLE_MYSQLND_CR_SERVER_GONE_ERROR ] { 2006 } + Constant [ integer SWOOLE_MYSQLND_CR_OUT_OF_MEMORY ] { 2008 } + Constant [ integer SWOOLE_MYSQLND_CR_SERVER_LOST ] { 2013 } + Constant [ integer SWOOLE_MYSQLND_CR_COMMANDS_OUT_OF_SYNC ] { 2014 } + Constant [ integer SWOOLE_MYSQLND_CR_CANT_FIND_CHARSET ] { 2019 } + Constant [ integer SWOOLE_MYSQLND_CR_MALFORMED_PACKET ] { 2027 } + Constant [ integer SWOOLE_MYSQLND_CR_NOT_IMPLEMENTED ] { 2054 } + Constant [ integer SWOOLE_MYSQLND_CR_NO_PREPARE_STMT ] { 2030 } + Constant [ integer SWOOLE_MYSQLND_CR_PARAMS_NOT_BOUND ] { 2031 } + Constant [ integer SWOOLE_MYSQLND_CR_INVALID_PARAMETER_NO ] { 2034 } + Constant [ integer SWOOLE_MYSQLND_CR_INVALID_BUFFER_USE ] { 2035 } + Constant [ integer SWOOLE_REDIS_MODE_MULTI ] { 0 } + Constant [ integer SWOOLE_REDIS_MODE_PIPELINE ] { 1 } + Constant [ integer SWOOLE_REDIS_TYPE_NOT_FOUND ] { 0 } + Constant [ integer SWOOLE_REDIS_TYPE_STRING ] { 1 } + Constant [ integer SWOOLE_REDIS_TYPE_SET ] { 2 } + Constant [ integer SWOOLE_REDIS_TYPE_LIST ] { 3 } + Constant [ integer SWOOLE_REDIS_TYPE_ZSET ] { 4 } + Constant [ integer SWOOLE_REDIS_TYPE_HASH ] { 5 } + Constant [ integer SWOOLE_REDIS_ERR_IO ] { 1 } + Constant [ integer SWOOLE_REDIS_ERR_OTHER ] { 2 } + Constant [ integer SWOOLE_REDIS_ERR_EOF ] { 3 } + Constant [ integer SWOOLE_REDIS_ERR_PROTOCOL ] { 4 } + Constant [ integer SWOOLE_REDIS_ERR_OOM ] { 5 } + Constant [ integer SWOOLE_REDIS_ERR_CLOSED ] { 6 } + Constant [ integer SWOOLE_REDIS_ERR_NOAUTH ] { 7 } + Constant [ integer SWOOLE_REDIS_ERR_ALLOC ] { 8 } + Constant [ integer SWOOLE_HTTP2_TYPE_DATA ] { 0 } + Constant [ integer SWOOLE_HTTP2_TYPE_HEADERS ] { 1 } + Constant [ integer SWOOLE_HTTP2_TYPE_PRIORITY ] { 2 } + Constant [ integer SWOOLE_HTTP2_TYPE_RST_STREAM ] { 3 } + Constant [ integer SWOOLE_HTTP2_TYPE_SETTINGS ] { 4 } + Constant [ integer SWOOLE_HTTP2_TYPE_PUSH_PROMISE ] { 5 } + Constant [ integer SWOOLE_HTTP2_TYPE_PING ] { 6 } + Constant [ integer SWOOLE_HTTP2_TYPE_GOAWAY ] { 7 } + Constant [ integer SWOOLE_HTTP2_TYPE_WINDOW_UPDATE ] { 8 } + Constant [ integer SWOOLE_HTTP2_TYPE_CONTINUATION ] { 9 } + Constant [ integer SWOOLE_HTTP2_ERROR_NO_ERROR ] { 0 } + Constant [ integer SWOOLE_HTTP2_ERROR_PROTOCOL_ERROR ] { 1 } + Constant [ integer SWOOLE_HTTP2_ERROR_INTERNAL_ERROR ] { 2 } + Constant [ integer SWOOLE_HTTP2_ERROR_FLOW_CONTROL_ERROR ] { 3 } + Constant [ integer SWOOLE_HTTP2_ERROR_SETTINGS_TIMEOUT ] { 4 } + Constant [ integer SWOOLE_HTTP2_ERROR_STREAM_CLOSED ] { 5 } + Constant [ integer SWOOLE_HTTP2_ERROR_FRAME_SIZE_ERROR ] { 6 } + Constant [ integer SWOOLE_HTTP2_ERROR_REFUSED_STREAM ] { 7 } + Constant [ integer SWOOLE_HTTP2_ERROR_CANCEL ] { 8 } + Constant [ integer SWOOLE_HTTP2_ERROR_COMPRESSION_ERROR ] { 9 } + Constant [ integer SWOOLE_HTTP2_ERROR_CONNECT_ERROR ] { 10 } + Constant [ integer SWOOLE_HTTP2_ERROR_ENHANCE_YOUR_CALM ] { 11 } + Constant [ integer SWOOLE_HTTP2_ERROR_INADEQUATE_SECURITY ] { 12 } + Constant [ integer SWOOLE_DISPATCH_RESULT_DISCARD_PACKET ] { -1 } + Constant [ integer SWOOLE_DISPATCH_RESULT_CLOSE_CONNECTION ] { -2 } + Constant [ integer SWOOLE_DISPATCH_RESULT_USERFUNC_FALLBACK ] { -3 } + Constant [ integer SWOOLE_TASK_TMPFILE ] { 1 } + Constant [ integer SWOOLE_TASK_SERIALIZE ] { 2 } + Constant [ integer SWOOLE_TASK_NONBLOCK ] { 4 } + Constant [ integer SWOOLE_TASK_CALLBACK ] { 8 } + Constant [ integer SWOOLE_TASK_WAITALL ] { 16 } + Constant [ integer SWOOLE_TASK_COROUTINE ] { 32 } + Constant [ integer SWOOLE_TASK_PEEK ] { 64 } + Constant [ integer SWOOLE_TASK_NOREPLY ] { 128 } Constant [ integer SWOOLE_WEBSOCKET_STATUS_CONNECTION ] { 1 } Constant [ integer SWOOLE_WEBSOCKET_STATUS_HANDSHAKE ] { 2 } Constant [ integer SWOOLE_WEBSOCKET_STATUS_ACTIVE ] { 3 } @@ -274,35 +333,6 @@ Extension [ extension #155 swoole version 4.3.5 ] { Constant [ integer WEBSOCKET_CLOSE_EXTENSION_MISSING ] { 1010 } Constant [ integer WEBSOCKET_CLOSE_SERVER_ERROR ] { 1011 } Constant [ integer WEBSOCKET_CLOSE_TLS ] { 1015 } - Constant [ integer SWOOLE_CHANNEL_OK ] { 0 } - Constant [ integer SWOOLE_CHANNEL_TIMEOUT ] { -1 } - Constant [ integer SWOOLE_CHANNEL_CLOSED ] { -2 } - Constant [ integer SWOOLE_HTTP2_TYPE_DATA ] { 0 } - Constant [ integer SWOOLE_HTTP2_TYPE_HEADERS ] { 1 } - Constant [ integer SWOOLE_HTTP2_TYPE_PRIORITY ] { 2 } - Constant [ integer SWOOLE_HTTP2_TYPE_RST_STREAM ] { 3 } - Constant [ integer SWOOLE_HTTP2_TYPE_SETTINGS ] { 4 } - Constant [ integer SWOOLE_HTTP2_TYPE_PUSH_PROMISE ] { 5 } - Constant [ integer SWOOLE_HTTP2_TYPE_PING ] { 6 } - Constant [ integer SWOOLE_HTTP2_TYPE_GOAWAY ] { 7 } - Constant [ integer SWOOLE_HTTP2_TYPE_WINDOW_UPDATE ] { 8 } - Constant [ integer SWOOLE_HTTP2_TYPE_CONTINUATION ] { 9 } - Constant [ integer SWOOLE_HTTP2_ERROR_NO_ERROR ] { 0 } - Constant [ integer SWOOLE_HTTP2_ERROR_PROTOCOL_ERROR ] { 1 } - Constant [ integer SWOOLE_HTTP2_ERROR_INTERNAL_ERROR ] { 2 } - Constant [ integer SWOOLE_HTTP2_ERROR_FLOW_CONTROL_ERROR ] { 3 } - Constant [ integer SWOOLE_HTTP2_ERROR_SETTINGS_TIMEOUT ] { 4 } - Constant [ integer SWOOLE_HTTP2_ERROR_STREAM_CLOSED ] { 5 } - Constant [ integer SWOOLE_HTTP2_ERROR_FRAME_SIZE_ERROR ] { 6 } - Constant [ integer SWOOLE_HTTP2_ERROR_REFUSED_STREAM ] { 7 } - Constant [ integer SWOOLE_HTTP2_ERROR_CANCEL ] { 8 } - Constant [ integer SWOOLE_HTTP2_ERROR_COMPRESSION_ERROR ] { 9 } - Constant [ integer SWOOLE_HTTP2_ERROR_CONNECT_ERROR ] { 10 } - Constant [ integer SWOOLE_HTTP2_ERROR_ENHANCE_YOUR_CALM ] { 11 } - Constant [ integer SWOOLE_HTTP2_ERROR_INADEQUATE_SECURITY ] { 12 } - Constant [ integer SWOOLE_FAST_PACK ] { 1 } - Constant [ integer UNSERIALIZE_OBJECT_TO_ARRAY ] { 1 } - Constant [ integer UNSERIALIZE_OBJECT_TO_STDCLASS ] { 2 } } - Functions { @@ -321,100 +351,6 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Parameters [0] { } } - Function [ function swoole_event_add ] { - - - Parameters [4] { - Parameter #0 [ $fd ] - Parameter #1 [ callable or NULL $read_callback ] - Parameter #2 [ callable or NULL $write_callback ] - Parameter #3 [ $events ] - } - } - Function [ function swoole_event_set ] { - - - Parameters [4] { - Parameter #0 [ $fd ] - Parameter #1 [ callable or NULL $read_callback ] - Parameter #2 [ callable or NULL $write_callback ] - Parameter #3 [ $events ] - } - } - Function [ function swoole_event_del ] { - - - Parameters [1] { - Parameter #0 [ $fd ] - } - } - Function [ function swoole_event_exit ] { - - - Parameters [0] { - } - } - Function [ function swoole_event_wait ] { - - - Parameters [0] { - } - } - Function [ function swoole_event_write ] { - - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $data ] - } - } - Function [ function swoole_event_defer ] { - - - Parameters [1] { - Parameter #0 [ callable $callback ] - } - } - Function [ function swoole_event_cycle ] { - - - Parameters [2] { - Parameter #0 [ callable or NULL $callback ] - Parameter #1 [ $before ] - } - } - Function [ function swoole_event_dispatch ] { - - - Parameters [0] { - } - } - Function [ function swoole_event_isset ] { - - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $events ] - } - } - Function [ function swoole_timer_after ] { - - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ ...$params ] - } - } - Function [ function swoole_timer_tick ] { - - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ ...$params ] - } - } - Function [ function swoole_timer_exists ] { - - - Parameters [1] { - Parameter #0 [ $timer_id ] - } - } - Function [ function swoole_timer_clear ] { - - - Parameters [1] { - Parameter #0 [ $timer_id ] - } - } Function [ function swoole_async_dns_lookup_coro ] { - Parameters [2] { @@ -529,151 +465,122 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Parameters [0] { } } - } - - - Classes [44] { - Class [ class Swoole\Timer ] { + Method [ public method swoole_event_add ] { - - Constants [0] { + - Parameters [4] { + Parameter #0 [ $fd ] + Parameter #1 [ callable or NULL $read_callback ] + Parameter #2 [ callable or NULL $write_callback ] + Parameter #3 [ $events ] } + } + Method [ public method swoole_event_del ] { - - Static properties [0] { + - Parameters [1] { + Parameter #0 [ $fd ] } + } + Method [ public method swoole_event_set ] { - - Static methods [4] { - Method [ static public method tick ] { - - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ ...$params ] - } - } - - Method [ static public method after ] { - - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ ...$params ] - } - } - - Method [ static public method exists ] { - - - Parameters [1] { - Parameter #0 [ $timer_id ] - } - } - - Method [ static public method clear ] { - - - Parameters [1] { - Parameter #0 [ $timer_id ] - } - } + - Parameters [4] { + Parameter #0 [ $fd ] + Parameter #1 [ callable or NULL $read_callback ] + Parameter #2 [ callable or NULL $write_callback ] + Parameter #3 [ $events ] } + } + Method [ public method swoole_event_isset ] { - - Properties [0] { + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $events ] } + } + Method [ public method swoole_event_dispatch ] { - - Methods [0] { + - Parameters [0] { } } + Method [ public method swoole_event_defer ] { - Class [ class Swoole\Event ] { - - - Constants [0] { + - Parameters [1] { + Parameter #0 [ callable $callback ] } + } + Method [ public method swoole_event_cycle ] { - - Static properties [0] { + - Parameters [2] { + Parameter #0 [ callable or NULL $callback ] + Parameter #1 [ $before ] } + } + Method [ public method swoole_event_write ] { - - Static methods [10] { - Method [ static public method add ] { - - - Parameters [4] { - Parameter #0 [ $fd ] - Parameter #1 [ callable or NULL $read_callback ] - Parameter #2 [ callable or NULL $write_callback ] - Parameter #3 [ $events ] - } - } - - Method [ static public method del ] { - - - Parameters [1] { - Parameter #0 [ $fd ] - } - } - - Method [ static public method set ] { - - - Parameters [4] { - Parameter #0 [ $fd ] - Parameter #1 [ callable or NULL $read_callback ] - Parameter #2 [ callable or NULL $write_callback ] - Parameter #3 [ $events ] - } - } - - Method [ static public method exit ] { - - - Parameters [0] { - } - } - - Method [ static public method write ] { - - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $data ] - } - } - - Method [ static public method wait ] { - - - Parameters [0] { - } - } + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $data ] + } + } + Method [ public method swoole_event_wait ] { - Method [ static public method defer ] { + - Parameters [0] { + } + } + Method [ public method swoole_event_exit ] { - - Parameters [1] { - Parameter #0 [ callable $callback ] - } - } + - Parameters [0] { + } + } + Method [ public method swoole_timer_after ] { - Method [ static public method cycle ] { + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } + } + Method [ public method swoole_timer_tick ] { - - Parameters [2] { - Parameter #0 [ callable or NULL $callback ] - Parameter #1 [ $before ] - } - } + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } + } + Method [ public method swoole_timer_exists ] { - Method [ static public method dispatch ] { + - Parameters [1] { + Parameter #0 [ $timer_id ] + } + } + Method [ public method swoole_timer_info ] { - - Parameters [0] { - } - } + - Parameters [1] { + Parameter #0 [ $timer_id ] + } + } + Method [ public method swoole_timer_stats ] { - Method [ static public method isset ] { + - Parameters [0] { + } + } + Method [ public method swoole_timer_list ] { - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $events ] - } - } + - Parameters [0] { } + } + Method [ public method swoole_timer_clear ] { - - Properties [0] { + - Parameters [1] { + Parameter #0 [ $timer_id ] } + } + Method [ public method swoole_timer_clear_all ] { - - Methods [0] { + - Parameters [0] { } } + } + - Classes [46] { Class [ class Swoole\Exception extends Exception implements Throwable ] { - Constants [0] { @@ -731,7 +638,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Server ] { + Class [ class Swoole\Error extends Error implements Throwable ] { - Constants [0] { } @@ -742,388 +649,374 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [23] { - Property [ private $onStart ] - Property [ private $onShutdown ] - Property [ private $onWorkerStart ] - Property [ private $onWorkerStop ] - Property [ private $onWorkerExit ] - Property [ private $onWorkerError ] - Property [ private $onTask ] - Property [ private $onFinish ] - Property [ private $onManagerStart ] - Property [ private $onManagerStop ] - Property [ private $onPipeMessage ] - Property [ public $setting ] - Property [ public $connections ] - Property [ public $host ] - Property [ public $port ] - Property [ public $type ] - Property [ public $mode ] - Property [ public $ports ] - Property [ public $master_pid ] - Property [ public $manager_pid ] - Property [ public $worker_id ] - Property [ public $taskworker ] - Property [ public $worker_pid ] + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] } - - Methods [42] { - Method [ public method __construct ] { + - Methods [10] { + Method [ public method __construct ] { - - Parameters [4] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $mode ] - Parameter #3 [ $sock_type ] + - Parameters [3] { + Parameter #0 [ $message ] + Parameter #1 [ $code ] + Parameter #2 [ $previous ] } } - Method [ public method __destruct ] { - - - Parameters [0] { - } + Method [ public method __wakeup ] { } - Method [ public method listen ] { + Method [ final public method getMessage ] { + } - - Parameters [3] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $sock_type ] - } + Method [ final public method getCode ] { } - Method [ public method addlistener ] { + Method [ final public method getFile ] { + } - - Parameters [3] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $sock_type ] - } + Method [ final public method getLine ] { } - Method [ public method on ] { + Method [ final public method getTrace ] { + } - - Parameters [2] { - Parameter #0 [ $event_name ] - Parameter #1 [ callable $callback ] - } + Method [ final public method getPrevious ] { } - Method [ public method getCallback ] { + Method [ final public method getTraceAsString ] { + } - - Parameters [1] { - Parameter #0 [ $event_name ] - } + Method [ public method __toString ] { } + } + } - Method [ public method set ] { + Class [ class Swoole\Event ] { - - Parameters [1] { - Parameter #0 [ array $settings ] - } - } + - Constants [0] { + } - Method [ public method start ] { + - Static properties [0] { + } - - Parameters [0] { + - Static methods [10] { + Method [ static public method add ] { + + - Parameters [4] { + Parameter #0 [ $fd ] + Parameter #1 [ callable or NULL $read_callback ] + Parameter #2 [ callable or NULL $write_callback ] + Parameter #3 [ $events ] } } - Method [ public method send ] { + Method [ static public method del ] { - - Parameters [3] { + - Parameters [1] { Parameter #0 [ $fd ] - Parameter #1 [ $send_data ] - Parameter #2 [ $server_socket ] } } - Method [ public method sendto ] { + Method [ static public method set ] { - Parameters [4] { - Parameter #0 [ $ip ] - Parameter #1 [ $port ] - Parameter #2 [ $send_data ] - Parameter #3 [ $server_socket ] + Parameter #0 [ $fd ] + Parameter #1 [ callable or NULL $read_callback ] + Parameter #2 [ callable or NULL $write_callback ] + Parameter #3 [ $events ] } } - Method [ public method sendwait ] { + Method [ static public method isset ] { - Parameters [2] { - Parameter #0 [ $conn_fd ] - Parameter #1 [ $send_data ] + Parameter #0 [ $fd ] + Parameter #1 [ $events ] } } - Method [ public method exists ] { + Method [ static public method dispatch ] { - - Parameters [1] { - Parameter #0 [ $fd ] + - Parameters [0] { } } - Method [ public method exist ] { + Method [ static public method defer ] { - Parameters [1] { - Parameter #0 [ $fd ] + Parameter #0 [ callable $callback ] } } - Method [ public method protect ] { + Method [ static public method cycle ] { - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $is_protected ] - } - } - - Method [ public method sendfile ] { - - - Parameters [4] { - Parameter #0 [ $conn_fd ] - Parameter #1 [ $filename ] - Parameter #2 [ $offset ] - Parameter #3 [ $length ] + Parameter #0 [ callable or NULL $callback ] + Parameter #1 [ $before ] } } - Method [ public method close ] { + Method [ static public method write ] { - Parameters [2] { Parameter #0 [ $fd ] - Parameter #1 [ $reset ] + Parameter #1 [ $data ] } } - Method [ public method confirm ] { + Method [ static public method wait ] { - - Parameters [1] { - Parameter #0 [ $fd ] + - Parameters [0] { } } - Method [ public method pause ] { + Method [ static public method exit ] { - - Parameters [1] { - Parameter #0 [ $fd ] + - Parameters [0] { } } + } - Method [ public method resume ] { + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ class Swoole\Atomic ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [8] { + Method [ public method __construct ] { - Parameters [1] { - Parameter #0 [ $fd ] + Parameter #0 [ $value ] } } - Method [ public method task ] { + Method [ public method add ] { - - Parameters [3] { - Parameter #0 [ $data ] - Parameter #1 [ $worker_id ] - Parameter #2 [ callable or NULL $finish_callback ] + - Parameters [1] { + Parameter #0 [ $add_value ] } } - Method [ public method taskwait ] { + Method [ public method sub ] { - - Parameters [3] { - Parameter #0 [ $data ] - Parameter #1 [ $timeout ] - Parameter #2 [ $worker_id ] + - Parameters [1] { + Parameter #0 [ $sub_value ] } } - Method [ public method taskWaitMulti ] { + Method [ public method get ] { - - Parameters [2] { - Parameter #0 [ array $tasks ] - Parameter #1 [ $timeout ] + - Parameters [0] { } } - Method [ public method taskCo ] { + Method [ public method set ] { - - Parameters [2] { - Parameter #0 [ array $tasks ] - Parameter #1 [ $timeout ] + - Parameters [1] { + Parameter #0 [ $value ] } } - Method [ public method finish ] { + Method [ public method wait ] { - Parameters [1] { - Parameter #0 [ $data ] + Parameter #0 [ $timeout ] } } - Method [ public method reload ] { + Method [ public method wakeup ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $count ] } } - Method [ public method shutdown ] { + Method [ public method cmpset ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $cmp_value ] + Parameter #1 [ $new_value ] } } + } + } - Method [ public method stop ] { + Class [ class Swoole\Atomic\Long ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ public method __construct ] { - Parameters [1] { - Parameter #0 [ $worker_id ] + Parameter #0 [ $value ] } } - Method [ public method getLastError ] { + Method [ public method add ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $add_value ] } } - Method [ public method heartbeat ] { + Method [ public method sub ] { - Parameters [1] { - Parameter #0 [ $reactor_id ] + Parameter #0 [ $sub_value ] } } - Method [ public method connection_info ] { + Method [ public method get ] { - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $reactor_id ] + - Parameters [0] { } } - Method [ public method connection_list ] { + Method [ public method set ] { - - Parameters [2] { - Parameter #0 [ $start_fd ] - Parameter #1 [ $find_count ] + - Parameters [1] { + Parameter #0 [ $value ] } } - Method [ public method getClientInfo ] { + Method [ public method cmpset ] { - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $reactor_id ] + Parameter #0 [ $cmp_value ] + Parameter #1 [ $new_value ] } } + } + } - Method [ public method getClientList ] { + Class [ class Swoole\Buffer ] { - - Parameters [2] { - Parameter #0 [ $start_fd ] - Parameter #1 [ $find_count ] - } - } + - Constants [0] { + } - Method [ public method after ] { + - Static properties [0] { + } - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ $param ] + - Static methods [0] { + } + + - Properties [2] { + Property [ public $capacity ] + Property [ public $length ] + } + + - Methods [10] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $size ] } } - Method [ public method tick ] { + Method [ public method __destruct ] { - - Parameters [2] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] + - Parameters [0] { } } - Method [ public method clearTimer ] { + Method [ public method __toString ] { - - Parameters [1] { - Parameter #0 [ $timer_id ] + - Parameters [0] { } } - Method [ public method defer ] { + Method [ public method substr ] { - - Parameters [1] { - Parameter #0 [ callable $callback ] + - Parameters [3] { + Parameter #0 [ $offset ] + Parameter #1 [ $length ] + Parameter #2 [ $remove ] } } - Method [ public method sendMessage ] { + Method [ public method write ] { - Parameters [2] { - Parameter #0 [ $message ] - Parameter #1 [ $dst_worker_id ] + Parameter #0 [ $offset ] + Parameter #1 [ $data ] } } - Method [ public method addProcess ] { + Method [ public method read ] { - - Parameters [1] { - Parameter #0 [ swoole_process $process ] + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $length ] } } - Method [ public method stats ] { + Method [ public method append ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $data ] } } - Method [ public method getSocket ] { + Method [ public method expand ] { - Parameters [1] { - Parameter #0 [ $port ] + Parameter #0 [ $size ] } } - Method [ public method bind ] { + Method [ public method recycle ] { - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $uid ] + - Parameters [0] { } } - } - } - - Class [ final class Swoole\Server\Task ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - Static methods [0] { - } - - - Properties [4] { - Property [ public $data ] - Property [ public $id ] - Property [ public $worker_id ] - Property [ public $flags ] - } - - - Methods [1] { - Method [ public method finish ] { + Method [ public method clear ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [0] { } } } } - Class [ class Swoole\Connection\Iterator implements Iterator, Traversable, ArrayAccess, Countable ] { + Class [ class Swoole\Lock ] { - - Constants [0] { + - Constants [5] { + Constant [ public integer FILELOCK ] { 2 } + Constant [ public integer MUTEX ] { 3 } + Constant [ public integer SEM ] { 4 } + Constant [ public integer RWLOCK ] { 1 } + Constant [ public integer SPINLOCK ] { 5 } } - Static properties [0] { @@ -1132,13 +1025,16 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [0] { + - Properties [1] { + Property [ public $errCode ] } - - Methods [12] { + - Methods [9] { Method [ public method __construct ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $type ] + Parameter #1 [ $filename ] } } @@ -1148,187 +1044,129 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method rewind ] { + Method [ public method lock ] { - Parameters [0] { } } - Method [ public method next ] { + Method [ public method lockwait ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $timeout ] } } - Method [ public method current ] { + Method [ public method trylock ] { - Parameters [0] { } } - Method [ public method key ] { + Method [ public method lock_read ] { - Parameters [0] { } } - Method [ public method valid ] { + Method [ public method trylock_read ] { - Parameters [0] { } } - Method [ public method count ] { + Method [ public method unlock ] { - Parameters [0] { } } - Method [ public method offsetExists ] { - - - Parameters [1] { - Parameter #0 [ $fd ] - } - } - - Method [ public method offsetGet ] { - - - Parameters [1] { - Parameter #0 [ $fd ] - } - } - - Method [ public method offsetSet ] { - - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $value ] - } - } - - Method [ public method offsetUnset ] { + Method [ public method destroy ] { - - Parameters [1] { - Parameter #0 [ $fd ] + - Parameters [0] { } } } } - Class [ class Swoole\Server\Port ] { + Class [ class Swoole\Process ] { - - Constants [0] { + - Constants [5] { + Constant [ public integer IPC_NOWAIT ] { 256 } + Constant [ public integer PIPE_MASTER ] { 1 } + Constant [ public integer PIPE_WORKER ] { 2 } + Constant [ public integer PIPE_READ ] { 3 } + Constant [ public integer PIPE_WRITE ] { 4 } } - Static properties [0] { } - - Static methods [0] { - } - - - Properties [16] { - Property [ private $onConnect ] - Property [ private $onReceive ] - Property [ private $onClose ] - Property [ private $onPacket ] - Property [ private $onBufferFull ] - Property [ private $onBufferEmpty ] - Property [ private $onRequest ] - Property [ private $onHandShake ] - Property [ private $onOpen ] - Property [ private $onMessage ] - Property [ public $host ] - Property [ public $port ] - Property [ public $type ] - Property [ public $sock ] - Property [ public $setting ] - Property [ public $connections ] - } - - - Methods [6] { - Method [ private method __construct ] { + - Static methods [6] { + Method [ static public method wait ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $blocking ] } } - Method [ public method __destruct ] { + Method [ static public method signal ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $signal_no ] + Parameter #1 [ $callback ] } } - Method [ public method set ] { + Method [ static public method alarm ] { - - Parameters [1] { - Parameter #0 [ array $settings ] + - Parameters [2] { + Parameter #0 [ $usec ] + Parameter #1 [ $type ] } } - Method [ public method on ] { + Method [ static public method kill ] { - Parameters [2] { - Parameter #0 [ $event_name ] - Parameter #1 [ callable $callback ] + Parameter #0 [ $pid ] + Parameter #1 [ $signal_no ] } } - Method [ public method getCallback ] { + Method [ static public method daemon ] { - - Parameters [1] { - Parameter #0 [ $event_name ] + - Parameters [2] { + Parameter #0 [ $nochdir ] + Parameter #1 [ $noclose ] } } - Method [ public method getSocket ] { + Method [ static public method setaffinity ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ array $cpu_settings ] } } } - } - - Class [ class Swoole\Client ] { - - - Constants [7] { - Constant [ public integer MSG_OOB ] { 1 } - Constant [ public integer MSG_PEEK ] { 2 } - Constant [ public integer MSG_DONTWAIT ] { 64 } - Constant [ public integer MSG_WAITALL ] { 256 } - Constant [ public integer SHUT_RDWR ] { 2 } - Constant [ public integer SHUT_RD ] { 0 } - Constant [ public integer SHUT_WR ] { 1 } - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - Properties [14] { - Property [ public $errCode ] - Property [ public $sock ] - Property [ public $reuse ] - Property [ public $reuseCount ] - Property [ public $type ] + - Properties [6] { + Property [ public $pipe ] + Property [ public $callback ] + Property [ public $msgQueueId ] + Property [ public $msgQueueKey ] + Property [ public $pid ] Property [ public $id ] - Property [ public $setting ] - Property [ private $onConnect ] - Property [ private $onError ] - Property [ private $onReceive ] - Property [ private $onClose ] - Property [ private $onBufferFull ] - Property [ private $onBufferEmpty ] - Property [ private $onSSLReady ] } - - Methods [23] { + - Methods [17] { Method [ public method __construct ] { - - Parameters [2] { - Parameter #0 [ $type ] - Parameter #1 [ $async ] + - Parameters [4] { + Parameter #0 [ callable $callback ] + Parameter #1 [ $redirect_stdin_and_stdout ] + Parameter #2 [ $pipe_type ] + Parameter #3 [ $enable_coroutine ] } } @@ -1338,148 +1176,182 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method set ] { + Method [ public method setTimeout ] { - Parameters [1] { - Parameter #0 [ array $settings ] - } - } - - Method [ public method connect ] { - - - Parameters [4] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $timeout ] - Parameter #3 [ $sock_flag ] - } - } - - Method [ public method recv ] { - - - Parameters [2] { - Parameter #0 [ $size ] - Parameter #1 [ $flag ] - } - } - - Method [ public method send ] { - - - Parameters [2] { - Parameter #0 [ $data ] - Parameter #1 [ $flag ] + Parameter #0 [ $seconds ] } } - Method [ public method pipe ] { + Method [ public method setBlocking ] { - Parameters [1] { - Parameter #0 [ $dst_socket ] + Parameter #0 [ $blocking ] } } - Method [ public method sendfile ] { + Method [ public method useQueue ] { - Parameters [3] { - Parameter #0 [ $filename ] - Parameter #1 [ $offset ] - Parameter #2 [ $length ] + Parameter #0 [ $key ] + Parameter #1 [ $mode ] + Parameter #2 [ $capacity ] } } - Method [ public method sendto ] { + Method [ public method statQueue ] { - - Parameters [3] { - Parameter #0 [ $ip ] - Parameter #1 [ $port ] - Parameter #2 [ $data ] + - Parameters [0] { } } - Method [ public method sleep ] { + Method [ public method freeQueue ] { - Parameters [0] { } } - Method [ public method wakeup ] { + Method [ public method start ] { - Parameters [0] { } } - Method [ public method pause ] { + Method [ public method write ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $data ] } } - Method [ public method resume ] { + Method [ public method close ] { - Parameters [0] { } } - Method [ public method shutdown ] { + Method [ public method read ] { - Parameters [1] { - Parameter #0 [ $how ] + Parameter #0 [ $size ] } } - Method [ public method enableSSL ] { + Method [ public method push ] { - Parameters [1] { - Parameter #0 [ callable $callback ] - } - } - - Method [ public method getPeerCert ] { - - - Parameters [0] { + Parameter #0 [ $data ] } } - Method [ public method verifyPeerCert ] { + Method [ public method pop ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $size ] } } - Method [ public method isConnected ] { + Method [ public method exit ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $exit_code ] } } - Method [ public method getsockname ] { + Method [ public method exec ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $exec_file ] + Parameter #1 [ $args ] } } - Method [ public method getpeername ] { + Method [ public method exportSocket ] { - Parameters [0] { } } - Method [ public method close ] { + Method [ public method name ] { - Parameters [1] { - Parameter #0 [ $force ] + Parameter #0 [ $process_name ] } } + } + } - Method [ public method on ] { + Class [ class Swoole\Process\Pool ] { - - Parameters [2] { - Parameter #0 [ $event_name ] - Parameter #1 [ callable $callback ] - } - } + - Constants [0] { + } - Method [ public method getSocket ] { + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ public $master_pid ] + Property [ public $workers ] + } + + - Methods [8] { + Method [ public method __construct ] { + + - Parameters [4] { + Parameter #0 [ $worker_num ] + Parameter #1 [ $ipc_type ] + Parameter #2 [ $msgqueue_key ] + Parameter #3 [ $enable_coroutine ] + } + } + + Method [ public method __destruct ] { + + - Parameters [0] { + } + } + + Method [ public method on ] { + + - Parameters [2] { + Parameter #0 [ $event_name ] + Parameter #1 [ callable $callback ] + } + } + + Method [ public method getProcess ] { + + - Parameters [1] { + Parameter #0 [ $worker_id ] + } + } + + Method [ public method listen ] { + + - Parameters [3] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $backlog ] + } + } + + Method [ public method write ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method start ] { + + - Parameters [0] { + } + } + + Method [ public method shutdown ] { - Parameters [0] { } @@ -1487,9 +1359,12 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Coroutine\Socket ] { + Class [ class Swoole\Table implements Iterator, Traversable, ArrayAccess, Countable ] { - - Constants [0] { + - Constants [3] { + Constant [ public integer TYPE_INT ] { 1 } + Constant [ public integer TYPE_STRING ] { 7 } + Constant [ public integer TYPE_FLOAT ] { 6 } } - Static properties [0] { @@ -1498,145 +1373,160 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [3] { - Property [ public $fd ] - Property [ public $errCode ] - Property [ public $errMsg ] + - Properties [0] { } - - Methods [18] { + - Methods [22] { Method [ public method __construct ] { + - Parameters [2] { + Parameter #0 [ $table_size ] + Parameter #1 [ $conflict_proportion ] + } + } + + Method [ public method column ] { + - Parameters [3] { - Parameter #0 [ $domain ] + Parameter #0 [ $name ] Parameter #1 [ $type ] - Parameter #2 [ $protocol ] + Parameter #2 [ $size ] } } - Method [ public method bind ] { + Method [ public method create ] { + + - Parameters [0] { + } + } + + Method [ public method destroy ] { + + - Parameters [0] { + } + } + + Method [ public method set ] { - Parameters [2] { - Parameter #0 [ $address ] - Parameter #1 [ $port ] + Parameter #0 [ $key ] + Parameter #1 [ array $value ] } } - Method [ public method listen ] { + Method [ public method get ] { - - Parameters [1] { - Parameter #0 [ $backlog ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $field ] } } - Method [ public method accept ] { + Method [ public method count ] { + + - Parameters [0] { + } + } + + Method [ public method del ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ $key ] } } - Method [ public method connect ] { + Method [ public method exists ] { - - Parameters [3] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $timeout ] + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method recv ] { + Method [ public method exist ] { - - Parameters [2] { - Parameter #0 [ $length ] - Parameter #1 [ $timeout ] + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method send ] { + Method [ public method incr ] { - - Parameters [2] { - Parameter #0 [ $data ] - Parameter #1 [ $timeout ] + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $column ] + Parameter #2 [ $incrby ] } } - Method [ public method recvAll ] { + Method [ public method decr ] { - - Parameters [2] { - Parameter #0 [ $length ] - Parameter #1 [ $timeout ] + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $column ] + Parameter #2 [ $decrby ] } } - Method [ public method sendAll ] { + Method [ public method getMemorySize ] { - - Parameters [2] { - Parameter #0 [ $data ] - Parameter #1 [ $timeout ] + - Parameters [0] { } } - Method [ public method recvfrom ] { + Method [ public method offsetExists ] { - - Parameters [2] { - Parameter #0 [ &$peername ] - Parameter #1 [ $timeout ] + - Parameters [1] { + Parameter #0 [ $offset ] } } - Method [ public method sendto ] { + Method [ public method offsetGet ] { - - Parameters [3] { - Parameter #0 [ $addr ] - Parameter #1 [ $port ] - Parameter #2 [ $data ] + - Parameters [1] { + Parameter #0 [ $offset ] } } - Method [ public method getOption ] { + Method [ public method offsetSet ] { - Parameters [2] { - Parameter #0 [ $level ] - Parameter #1 [ $opt_name ] + Parameter #0 [ $offset ] + Parameter #1 [ $value ] } } - Method [ public method setOption ] { + Method [ public method offsetUnset ] { - - Parameters [3] { - Parameter #0 [ $level ] - Parameter #1 [ $opt_name ] - Parameter #2 [ $opt_value ] + - Parameters [1] { + Parameter #0 [ $offset ] } } - Method [ public method shutdown ] { + Method [ public method rewind ] { - - Parameters [1] { - Parameter #0 [ $how ] + - Parameters [0] { } } - Method [ public method close ] { + Method [ public method next ] { - Parameters [0] { } } - Method [ public method getpeername ] { + Method [ public method current ] { - Parameters [0] { } } - Method [ public method getsockname ] { + Method [ public method key ] { - Parameters [0] { } } - Method [ public method getSocket ] { + Method [ public method valid ] { - Parameters [0] { } @@ -1644,7 +1534,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Coroutine\Socket\Exception extends Swoole\Exception implements Throwable ] { + Class [ class Swoole\Table\Row implements ArrayAccess ] { - Constants [0] { } @@ -1655,1503 +1545,1518 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [4] { - Property [ protected $message ] - Property [ protected $code ] - Property [ protected $file ] - Property [ protected $line ] + - Properties [2] { + Property [ public $key ] + Property [ public $value ] } - - Methods [10] { - Method [ public method __construct ] { + - Methods [5] { + Method [ public method offsetExists ] { - - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + - Parameters [1] { + Parameter #0 [ $offset ] } } - Method [ public method __wakeup ] { - } - - Method [ final public method getMessage ] { - } + Method [ public method offsetGet ] { - Method [ final public method getCode ] { + - Parameters [1] { + Parameter #0 [ $offset ] + } } - Method [ final public method getFile ] { - } + Method [ public method offsetSet ] { - Method [ final public method getLine ] { + - Parameters [2] { + Parameter #0 [ $offset ] + Parameter #1 [ $value ] + } } - Method [ final public method getTrace ] { - } + Method [ public method offsetUnset ] { - Method [ final public method getPrevious ] { + - Parameters [1] { + Parameter #0 [ $offset ] + } } - Method [ final public method getTraceAsString ] { - } + Method [ public method __destruct ] { - Method [ public method __toString ] { + - Parameters [0] { + } } } } - Class [ class Swoole\Coroutine\Client ] { + Class [ class Swoole\Timer ] { - - Constants [4] { - Constant [ public integer MSG_OOB ] { 1 } - Constant [ public integer MSG_PEEK ] { 2 } - Constant [ public integer MSG_DONTWAIT ] { 64 } - Constant [ public integer MSG_WAITALL ] { 256 } + - Constants [0] { } - Static properties [0] { } - - Static methods [0] { - } + - Static methods [8] { + Method [ static public method tick ] { - - Properties [6] { - Property [ public $errCode ] - Property [ public $errMsg ] - Property [ public $sock ] - Property [ public $type ] - Property [ public $setting ] - Property [ public $connected ] - } + - Parameters [3] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + Parameter #2 [ ...$params ] + } + } - - Methods [18] { - Method [ public method __construct ] { + Method [ static public method after ] { - - Parameters [1] { - Parameter #0 [ $type ] + - Parameters [3] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + Parameter #2 [ ...$params ] } } - Method [ public method __destruct ] { + Method [ static public method exists ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $timer_id ] } } - Method [ public method set ] { + Method [ static public method info ] { - Parameters [1] { - Parameter #0 [ array $settings ] + Parameter #0 [ $timer_id ] } } - Method [ public method connect ] { + Method [ static public method stats ] { - - Parameters [4] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $timeout ] - Parameter #3 [ $sock_flag ] + - Parameters [0] { } } - Method [ public method recv ] { + Method [ static public method list ] { - - Parameters [1] { - Parameter #0 [ $timeout ] + - Parameters [0] { } } - Method [ public method peek ] { + Method [ static public method clear ] { - Parameters [1] { - Parameter #0 [ $length ] + Parameter #0 [ $timer_id ] } } - Method [ public method send ] { + Method [ static public method clearAll ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [0] { } } + } - Method [ public method sendfile ] { + - Properties [0] { + } - - Parameters [3] { - Parameter #0 [ $filename ] - Parameter #1 [ $offset ] - Parameter #2 [ $length ] + - Methods [0] { + } + } + + Class [ class Swoole\Timer\Iterator extends ArrayIterator implements Countable, Serializable, SeekableIterator, ArrayAccess, Traversable, Iterator ] { + + - Constants [2] { + Constant [ public integer STD_PROP_LIST ] { 1 } + Constant [ public integer ARRAY_AS_PROPS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [24] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ $array ] + Parameter #1 [ $ar_flags ] } } - Method [ public method sendto ] { + Method [ public method offsetExists ] { - - Parameters [3] { - Parameter #0 [ $address ] - Parameter #1 [ $port ] - Parameter #2 [ $data ] + - Parameters [1] { + Parameter #0 [ $index ] } } - Method [ public method recvfrom ] { + Method [ public method offsetGet ] { - - Parameters [3] { - Parameter #0 [ $length ] - Parameter #1 [ &$address ] - Parameter #2 [ &$port ] + - Parameters [1] { + Parameter #0 [ $index ] } } - Method [ public method enableSSL ] { + Method [ public method offsetSet ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $index ] + Parameter #1 [ $newval ] } } - Method [ public method getPeerCert ] { + Method [ public method offsetUnset ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $index ] } } - Method [ public method verifyPeerCert ] { + Method [ public method append ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $value ] } } - Method [ public method isConnected ] { + Method [ public method getArrayCopy ] { - Parameters [0] { } } - Method [ public method getsockname ] { + Method [ public method count ] { - Parameters [0] { } } - Method [ public method getpeername ] { + Method [ public method getFlags ] { - Parameters [0] { } } - Method [ public method close ] { + Method [ public method setFlags ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $flags ] } } - Method [ public method getSocket ] { + Method [ public method asort ] { - Parameters [0] { } } - } - } - - Class [ class Swoole\Coroutine\Redis ] { - - Constants [0] { - } + Method [ public method ksort ] { - - Static properties [0] { - } + - Parameters [0] { + } + } - - Static methods [0] { - } + Method [ public method uasort ] { - - Properties [8] { - Property [ public $host ] - Property [ public $port ] - Property [ public $setting ] - Property [ public $sock ] - Property [ public $connected ] - Property [ public $errType ] - Property [ public $errCode ] - Property [ public $errMsg ] - } + - Parameters [1] { + Parameter #0 [ $cmp_function ] + } + } - - Methods [161] { - Method [ public method __construct ] { + Method [ public method uksort ] { - Parameters [1] { - Parameter #0 [ $config ] + Parameter #0 [ $cmp_function ] } } - Method [ public method __destruct ] { + Method [ public method natsort ] { - Parameters [0] { } } - Method [ public method connect ] { + Method [ public method natcasesort ] { - - Parameters [3] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $serialize ] + - Parameters [0] { } } - Method [ public method getAuth ] { + Method [ public method unserialize ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $serialized ] } } - Method [ public method getDBNum ] { + Method [ public method serialize ] { - Parameters [0] { } } - Method [ public method getOptions ] { + Method [ public method rewind ] { - Parameters [0] { } } - Method [ public method setOptions ] { + Method [ public method current ] { - - Parameters [1] { - Parameter #0 [ $options ] + - Parameters [0] { } } - Method [ public method getDefer ] { + Method [ public method key ] { - Parameters [0] { } } - Method [ public method setDefer ] { + Method [ public method next ] { - - Parameters [1] { - Parameter #0 [ $defer ] + - Parameters [0] { } } - Method [ public method recv ] { + Method [ public method valid ] { - Parameters [0] { } } - Method [ public method request ] { + Method [ public method seek ] { - Parameters [1] { - Parameter #0 [ array $params ] + Parameter #0 [ $position ] } } + } + } - Method [ public method close ] { + Class [ class Swoole\Coroutine ] { - - Parameters [0] { + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [27] { + Method [ static public method create ] { + + - Parameters [2] { + Parameter #0 [ callable $func ] + Parameter #1 [ ...$params ] } } - Method [ public method set ] { + Method [ static public method defer ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - Parameter #2 [ $timeout ] - Parameter #3 [ $opt ] + - Parameters [1] { + Parameter #0 [ $callback ] } } - Method [ public method setBit ] { + Method [ static public method set ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $offset ] - Parameter #2 [ $value ] + - Parameters [1] { + Parameter #0 [ $options ] } } - Method [ public method setEx ] { + Method [ static public method exists ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $expire ] - Parameter #2 [ $value ] + - Parameters [1] { + Parameter #0 [ $cid ] } } - Method [ public method psetEx ] { + Method [ static public method yield ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $expire ] - Parameter #2 [ $value ] + - Parameters [0] { } } - Method [ public method lSet ] { + Method [ static public method suspend ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $index ] - Parameter #2 [ $value ] + - Parameters [0] { } } - Method [ public method get ] { + Method [ static public method resume ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $cid ] } } - Method [ public method mGet ] { + Method [ static public method stats ] { - - Parameters [1] { - Parameter #0 [ $keys ] + - Parameters [0] { } } - Method [ public method del ] { + Method [ static public method getCid ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $other_keys ] + - Parameters [0] { } } - Method [ public method hDel ] { + Method [ static public method getuid ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $other_members ] + - Parameters [0] { } } - Method [ public method hSet ] { + Method [ static public method getPcid ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $value ] + - Parameters [0] { } } - Method [ public method hMSet ] { + Method [ static public method getContext ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $pairs ] + - Parameters [1] { + Parameter #0 [ $cid ] } } - Method [ public method hSetNx ] { + Method [ static public method getBackTrace ] { - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $value ] + Parameter #0 [ $cid ] + Parameter #1 [ $options ] + Parameter #2 [ $limit ] } } - Method [ public method delete ] { + Method [ static public method list ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $other_keys ] + - Parameters [0] { } } - Method [ public method mSet ] { + Method [ static public method listCoroutines ] { - - Parameters [1] { - Parameter #0 [ $pairs ] + - Parameters [0] { } } - Method [ public method mSetNx ] { + Method [ static public method enableScheduler ] { - - Parameters [1] { - Parameter #0 [ $pairs ] + - Parameters [0] { } } - Method [ public method getKeys ] { + Method [ static public method disableScheduler ] { - - Parameters [1] { - Parameter #0 [ $pattern ] + - Parameters [0] { } } - Method [ public method keys ] { + Method [ static public method exec ] { - - Parameters [1] { - Parameter #0 [ $pattern ] + - Parameters [2] { + Parameter #0 [ $command ] + Parameter #1 [ $get_error_stream ] } } - Method [ public method exists ] { + Method [ static public method gethostbyname ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $other_keys ] + - Parameters [3] { + Parameter #0 [ $domain_name ] + Parameter #1 [ $family ] + Parameter #2 [ $timeout ] } } - Method [ public method type ] { + Method [ static public method sleep ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $seconds ] } } - Method [ public method strLen ] { + Method [ static public method fread ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [2] { + Parameter #0 [ $handle ] + Parameter #1 [ $length ] } } - Method [ public method lPop ] { + Method [ static public method fgets ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $handle ] } } - Method [ public method blPop ] { + Method [ static public method fwrite ] { - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $timeout_or_key ] - Parameter #2 [ $extra_args ] + Parameter #0 [ $handle ] + Parameter #1 [ $string ] + Parameter #2 [ $length ] } } - Method [ public method rPop ] { + Method [ static public method readFile ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $filename ] } } - Method [ public method brPop ] { + Method [ static public method writeFile ] { - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $timeout_or_key ] - Parameter #2 [ $extra_args ] + Parameter #0 [ $filename ] + Parameter #1 [ $data ] + Parameter #2 [ $flags ] } } - Method [ public method bRPopLPush ] { + Method [ static public method getaddrinfo ] { - - Parameters [3] { - Parameter #0 [ $src ] - Parameter #1 [ $dst ] - Parameter #2 [ $timeout ] + - Parameters [6] { + Parameter #0 [ $hostname ] + Parameter #1 [ $family ] + Parameter #2 [ $socktype ] + Parameter #3 [ $protocol ] + Parameter #4 [ $service ] + Parameter #5 [ $timeout ] } } - Method [ public method lSize ] { + Method [ static public method statvfs ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $path ] } } + } - Method [ public method lLen ] { + - Properties [0] { + } - - Parameters [1] { - Parameter #0 [ $key ] + - Methods [0] { + } + } + + Class [ class Swoole\Coroutine\Iterator extends ArrayIterator implements Countable, Serializable, SeekableIterator, ArrayAccess, Traversable, Iterator ] { + + - Constants [2] { + Constant [ public integer STD_PROP_LIST ] { 1 } + Constant [ public integer ARRAY_AS_PROPS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [24] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ $array ] + Parameter #1 [ $ar_flags ] } } - Method [ public method sSize ] { + Method [ public method offsetExists ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $index ] } } - Method [ public method scard ] { + Method [ public method offsetGet ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $index ] } } - Method [ public method sPop ] { + Method [ public method offsetSet ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [2] { + Parameter #0 [ $index ] + Parameter #1 [ $newval ] } } - Method [ public method sMembers ] { + Method [ public method offsetUnset ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $index ] } } - Method [ public method sGetMembers ] { + Method [ public method append ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $value ] } } - Method [ public method sRandMember ] { + Method [ public method getArrayCopy ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $count ] + - Parameters [0] { } } - Method [ public method persist ] { + Method [ public method count ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [0] { } } - Method [ public method ttl ] { + Method [ public method getFlags ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [0] { } } - Method [ public method pttl ] { + Method [ public method setFlags ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $flags ] } } - Method [ public method zCard ] { + Method [ public method asort ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [0] { } } - Method [ public method zSize ] { + Method [ public method ksort ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [0] { } } - Method [ public method hLen ] { + Method [ public method uasort ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $cmp_function ] } } - Method [ public method hKeys ] { + Method [ public method uksort ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $cmp_function ] } } - Method [ public method hVals ] { + Method [ public method natsort ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [0] { } } - Method [ public method hGetAll ] { + Method [ public method natcasesort ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [0] { } } - Method [ public method debug ] { + Method [ public method unserialize ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $serialized ] } } - Method [ public method restore ] { + Method [ public method serialize ] { - - Parameters [3] { - Parameter #0 [ $ttl ] - Parameter #1 [ $key ] - Parameter #2 [ $value ] + - Parameters [0] { } } - Method [ public method dump ] { + Method [ public method rewind ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Parameters [0] { } } - Method [ public method renameKey ] { + Method [ public method current ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $newkey ] + - Parameters [0] { } } - Method [ public method rename ] { + Method [ public method key ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $newkey ] + - Parameters [0] { } } - Method [ public method renameNx ] { + Method [ public method next ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $newkey ] + - Parameters [0] { } } - Method [ public method rpoplpush ] { + Method [ public method valid ] { - - Parameters [2] { - Parameter #0 [ $src ] - Parameter #1 [ $dst ] + - Parameters [0] { } } - Method [ public method randomKey ] { + Method [ public method seek ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $position ] } } + } + } - Method [ public method pfadd ] { + Class [ class Swoole\Coroutine\Context extends ArrayObject implements Countable, Serializable, ArrayAccess, Traversable, IteratorAggregate ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $elements ] + - Constants [2] { + Constant [ public integer STD_PROP_LIST ] { 1 } + Constant [ public integer ARRAY_AS_PROPS ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [22] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $input ] + Parameter #1 [ $flags ] + Parameter #2 [ $iterator_class ] } } - Method [ public method pfcount ] { + Method [ public method offsetExists ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $index ] } } - Method [ public method pfmerge ] { + Method [ public method offsetGet ] { - - Parameters [2] { - Parameter #0 [ $dstkey ] - Parameter #1 [ $keys ] + - Parameters [1] { + Parameter #0 [ $index ] } } - Method [ public method ping ] { + Method [ public method offsetSet ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $index ] + Parameter #1 [ $newval ] } } - Method [ public method auth ] { + Method [ public method offsetUnset ] { - Parameters [1] { - Parameter #0 [ $password ] + Parameter #0 [ $index ] } } - Method [ public method unwatch ] { + Method [ public method append ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $value ] } } - Method [ public method watch ] { + Method [ public method getArrayCopy ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $other_keys ] + - Parameters [0] { } } - Method [ public method save ] { + Method [ public method count ] { - Parameters [0] { } } - Method [ public method bgSave ] { + Method [ public method getFlags ] { - Parameters [0] { } } - Method [ public method lastSave ] { + Method [ public method setFlags ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $flags ] } } - Method [ public method flushDB ] { + Method [ public method asort ] { - Parameters [0] { } } - Method [ public method flushAll ] { + Method [ public method ksort ] { - Parameters [0] { } } - Method [ public method dbSize ] { + Method [ public method uasort ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $cmp_function ] } } - Method [ public method bgrewriteaof ] { + Method [ public method uksort ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $cmp_function ] } } - Method [ public method time ] { + Method [ public method natsort ] { - Parameters [0] { } } - Method [ public method role ] { + Method [ public method natcasesort ] { - Parameters [0] { } } - Method [ public method setRange ] { + Method [ public method unserialize ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $offset ] - Parameter #2 [ $value ] + - Parameters [1] { + Parameter #0 [ $serialized ] } } - Method [ public method setNx ] { + Method [ public method serialize ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + - Parameters [0] { } } - Method [ public method getSet ] { + Method [ public method getIterator ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + - Parameters [0] { } } - Method [ public method append ] { + Method [ public method exchangeArray ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + - Parameters [1] { + Parameter #0 [ $array ] } } - Method [ public method lPushx ] { + Method [ public method setIteratorClass ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + - Parameters [1] { + Parameter #0 [ $iteratorClass ] } } - Method [ public method lPush ] { + Method [ public method getIteratorClass ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + - Parameters [0] { } } + } + } - Method [ public method rPush ] { - - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - } - } + Class [ final class Swoole\Coroutine\Scheduler ] { - Method [ public method rPushx ] { + - Constants [0] { + } - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - } - } + - Static properties [0] { + } - Method [ public method sContains ] { + - Static methods [0] { + } - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - } - } + - Properties [1] { + Property [ private $_list ] + } - Method [ public method sismember ] { + - Methods [4] { + Method [ public method add ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #0 [ callable $func ] + Parameter #1 [ ...$params ] } } - Method [ public method zScore ] { + Method [ public method parallel ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] + - Parameters [3] { + Parameter #0 [ $n ] + Parameter #1 [ callable $func ] + Parameter #2 [ ...$params ] } } - Method [ public method zRank ] { + Method [ public method set ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] + - Parameters [1] { + Parameter #0 [ array $settings ] } } - Method [ public method zRevRank ] { + Method [ public method start ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] + - Parameters [0] { } } + } + } - Method [ public method hGet ] { + Class [ class Swoole\ExitException extends Swoole\Exception implements Throwable ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - } - } + - Constants [0] { + } - Method [ public method hMGet ] { + - Static properties [0] { + } - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $keys ] - } - } + - Static methods [0] { + } - Method [ public method hExists ] { + - Properties [6] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + Property [ private $flags ] + Property [ private $status ] + } - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] + - Methods [12] { + Method [ public method getFlags ] { + + - Parameters [0] { } } - Method [ public method publish ] { + Method [ public method getStatus ] { - - Parameters [2] { - Parameter #0 [ $channel ] - Parameter #1 [ $message ] + - Parameters [0] { } } - Method [ public method zIncrBy ] { + Method [ public method __construct ] { - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - Parameter #2 [ $member ] + Parameter #0 [ $message ] + Parameter #1 [ $code ] + Parameter #2 [ $previous ] } } - Method [ public method zAdd ] { - - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $score ] - Parameter #2 [ $value ] - } + Method [ public method __wakeup ] { } - Method [ public method zDeleteRangeByScore ] { + Method [ final public method getMessage ] { + } - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $min ] - Parameter #2 [ $max ] - } + Method [ final public method getCode ] { } - Method [ public method zRemRangeByScore ] { + Method [ final public method getFile ] { + } - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $min ] - Parameter #2 [ $max ] - } + Method [ final public method getLine ] { } - Method [ public method zCount ] { + Method [ final public method getTrace ] { + } - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $min ] - Parameter #2 [ $max ] - } + Method [ final public method getPrevious ] { } - Method [ public method zRange ] { + Method [ final public method getTraceAsString ] { + } - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] - Parameter #3 [ $scores ] - } + Method [ public method __toString ] { } + } + } - Method [ public method zRevRange ] { + Class [ class Swoole\Coroutine\Channel ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] - Parameter #3 [ $scores ] + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ public $capacity ] + Property [ public $errCode ] + } + + - Methods [8] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $size ] } } - Method [ public method zRangeByScore ] { + Method [ public method push ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] - Parameter #3 [ $options ] + - Parameters [2] { + Parameter #0 [ $data ] + Parameter #1 [ $timeout ] } } - Method [ public method zRevRangeByScore ] { + Method [ public method pop ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] - Parameter #3 [ $options ] + - Parameters [1] { + Parameter #0 [ $timeout ] } } - Method [ public method zRangeByLex ] { + Method [ public method isEmpty ] { - - Parameters [5] { - Parameter #0 [ $key ] - Parameter #1 [ $min ] - Parameter #2 [ $max ] - Parameter #3 [ $offset ] - Parameter #4 [ $limit ] + - Parameters [0] { } } - Method [ public method zRevRangeByLex ] { + Method [ public method isFull ] { - - Parameters [5] { - Parameter #0 [ $key ] - Parameter #1 [ $min ] - Parameter #2 [ $max ] - Parameter #3 [ $offset ] - Parameter #4 [ $limit ] + - Parameters [0] { } } - Method [ public method zInter ] { + Method [ public method close ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $keys ] - Parameter #2 [ $weights ] - Parameter #3 [ $aggregate ] + - Parameters [0] { } } - Method [ public method zinterstore ] { + Method [ public method stats ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $keys ] - Parameter #2 [ $weights ] - Parameter #3 [ $aggregate ] + - Parameters [0] { } } - Method [ public method zUnion ] { + Method [ public method length ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $keys ] - Parameter #2 [ $weights ] - Parameter #3 [ $aggregate ] + - Parameters [0] { } } + } + } - Method [ public method zunionstore ] { + Class [ class Swoole\Runtime ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $keys ] - Parameter #2 [ $weights ] - Parameter #3 [ $aggregate ] + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method enableStrictMode ] { + + - Parameters [0] { } } - Method [ public method incrBy ] { + Method [ static public method enableCoroutine ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #0 [ $enable ] + Parameter #1 [ $flags ] } } + } - Method [ public method hIncrBy ] { + - Properties [0] { + } - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $value ] - } - } + - Methods [0] { + } + } - Method [ public method incr ] { + Class [ class Swoole\Coroutine\Socket ] { - - Parameters [1] { - Parameter #0 [ $key ] + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ public $fd ] + Property [ public $errCode ] + Property [ public $errMsg ] + } + + - Methods [21] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $domain ] + Parameter #1 [ $type ] + Parameter #2 [ $protocol ] } } - Method [ public method decrBy ] { + Method [ public method bind ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #0 [ $address ] + Parameter #1 [ $port ] } } - Method [ public method decr ] { + Method [ public method listen ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $backlog ] } } - Method [ public method getBit ] { + Method [ public method accept ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $offset ] + - Parameters [1] { + Parameter #0 [ $timeout ] } } - Method [ public method lInsert ] { + Method [ public method connect ] { - - Parameters [4] { - Parameter #0 [ $key ] - Parameter #1 [ $position ] - Parameter #2 [ $pivot ] - Parameter #3 [ $value ] + - Parameters [3] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $timeout ] } } - Method [ public method lGet ] { + Method [ public method recv ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $index ] + Parameter #0 [ $length ] + Parameter #1 [ $timeout ] } } - Method [ public method lIndex ] { + Method [ public method recvPacket ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $integer ] + - Parameters [1] { + Parameter #0 [ $timeout ] } } - Method [ public method setTimeout ] { + Method [ public method send ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $timeout ] + Parameter #0 [ $data ] + Parameter #1 [ $timeout ] } } - Method [ public method expire ] { + Method [ public method sendFile ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $integer ] + - Parameters [3] { + Parameter #0 [ $filename ] + Parameter #1 [ $offset ] + Parameter #2 [ $length ] } } - Method [ public method pexpire ] { + Method [ public method recvAll ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $timestamp ] + Parameter #0 [ $length ] + Parameter #1 [ $timeout ] } } - Method [ public method expireAt ] { + Method [ public method sendAll ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $timestamp ] + Parameter #0 [ $data ] + Parameter #1 [ $timeout ] } } - Method [ public method pexpireAt ] { + Method [ public method recvfrom ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $timestamp ] + Parameter #0 [ &$peername ] + Parameter #1 [ $timeout ] } } - Method [ public method move ] { + Method [ public method sendto ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $dbindex ] + - Parameters [3] { + Parameter #0 [ $addr ] + Parameter #1 [ $port ] + Parameter #2 [ $data ] } } - Method [ public method select ] { + Method [ public method getOption ] { - - Parameters [1] { - Parameter #0 [ $dbindex ] + - Parameters [2] { + Parameter #0 [ $level ] + Parameter #1 [ $opt_name ] } } - Method [ public method getRange ] { + Method [ public method setProtocol ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] + - Parameters [1] { + Parameter #0 [ array $settings ] } } - Method [ public method listTrim ] { + Method [ public method setOption ] { - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $stop ] + Parameter #0 [ $level ] + Parameter #1 [ $opt_name ] + Parameter #2 [ $opt_value ] } } - Method [ public method ltrim ] { + Method [ public method shutdown ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $stop ] + - Parameters [1] { + Parameter #0 [ $how ] } } - Method [ public method lGetRange ] { + Method [ public method cancel ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] + - Parameters [1] { + Parameter #0 [ $event ] } } - Method [ public method lRange ] { + Method [ public method close ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] + - Parameters [0] { } } - Method [ public method lRem ] { + Method [ public method getpeername ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - Parameter #2 [ $count ] + - Parameters [0] { } } - Method [ public method lRemove ] { + Method [ public method getsockname ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - Parameter #2 [ $count ] + - Parameters [0] { } } + } + } - Method [ public method zDeleteRangeByRank ] { + Class [ class Swoole\Coroutine\Socket\Exception extends Swoole\Exception implements Throwable ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $start ] - Parameter #2 [ $end ] - } - } + - Constants [0] { + } - Method [ public method zRemRangeByRank ] { + - 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 [ $key ] - Parameter #1 [ $min ] - Parameter #2 [ $max ] + Parameter #0 [ $message ] + Parameter #1 [ $code ] + Parameter #2 [ $previous ] } } - Method [ public method incrByFloat ] { + Method [ public method __wakeup ] { + } - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] - } + Method [ final public method getMessage ] { } - Method [ public method hIncrByFloat ] { + Method [ final public method getCode ] { + } - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $value ] - } + Method [ final public method getFile ] { } - Method [ public method bitCount ] { + Method [ final public method getLine ] { + } - - Parameters [1] { - Parameter #0 [ $key ] - } + Method [ final public method getTrace ] { } - Method [ public method bitOp ] { + Method [ final public method getPrevious ] { + } - - Parameters [4] { - Parameter #0 [ $operation ] - Parameter #1 [ $ret_key ] - Parameter #2 [ $key ] - Parameter #3 [ $other_keys ] - } + Method [ final public method getTraceAsString ] { } - Method [ public method sAdd ] { + Method [ public method __toString ] { + } + } + } + + Class [ class Swoole\Client ] { + + - Constants [7] { + Constant [ public integer MSG_OOB ] { 1 } + Constant [ public integer MSG_PEEK ] { 2 } + Constant [ public integer MSG_DONTWAIT ] { 64 } + Constant [ public integer MSG_WAITALL ] { 256 } + Constant [ public integer SHUT_RDWR ] { 2 } + Constant [ public integer SHUT_RD ] { 0 } + Constant [ public integer SHUT_WR ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [14] { + Property [ public $errCode ] + Property [ public $sock ] + Property [ public $reuse ] + Property [ public $reuseCount ] + Property [ public $type ] + Property [ public $id ] + Property [ public $setting ] + Property [ private $onConnect ] + Property [ private $onError ] + Property [ private $onReceive ] + Property [ private $onClose ] + Property [ private $onBufferFull ] + Property [ private $onBufferEmpty ] + Property [ private $onSSLReady ] + } + + - Methods [23] { + Method [ public method __construct ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #0 [ $type ] + Parameter #1 [ $async ] } } - Method [ public method sMove ] { + Method [ public method __destruct ] { - - Parameters [3] { - Parameter #0 [ $src ] - Parameter #1 [ $dst ] - Parameter #2 [ $value ] + - Parameters [0] { } } - Method [ public method sDiff ] { + Method [ public method set ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $other_keys ] + - Parameters [1] { + Parameter #0 [ array $settings ] } } - Method [ public method sDiffStore ] { + Method [ public method connect ] { - - Parameters [3] { - Parameter #0 [ $dst ] - Parameter #1 [ $key ] - Parameter #2 [ $other_keys ] + - Parameters [4] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $timeout ] + Parameter #3 [ $sock_flag ] } } - Method [ public method sUnion ] { + Method [ public method recv ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $other_keys ] + Parameter #0 [ $size ] + Parameter #1 [ $flag ] } } - Method [ public method sUnionStore ] { + Method [ public method send ] { - - Parameters [3] { - Parameter #0 [ $dst ] - Parameter #1 [ $key ] - Parameter #2 [ $other_keys ] + - Parameters [2] { + Parameter #0 [ $data ] + Parameter #1 [ $flag ] } } - Method [ public method sInter ] { + Method [ public method pipe ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $other_keys ] + - Parameters [1] { + Parameter #0 [ $dst_socket ] } } - Method [ public method sInterStore ] { + Method [ public method sendfile ] { - Parameters [3] { - Parameter #0 [ $dst ] - Parameter #1 [ $key ] - Parameter #2 [ $other_keys ] + Parameter #0 [ $filename ] + Parameter #1 [ $offset ] + Parameter #2 [ $length ] } } - Method [ public method sRemove ] { + Method [ public method sendto ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + - Parameters [3] { + Parameter #0 [ $ip ] + Parameter #1 [ $port ] + Parameter #2 [ $data ] } } - Method [ public method srem ] { + Method [ public method sleep ] { - - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + - Parameters [0] { } } - Method [ public method zDelete ] { + Method [ public method wakeup ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $other_members ] + - Parameters [0] { } } - Method [ public method zRemove ] { + Method [ public method pause ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $other_members ] + - Parameters [0] { } } - Method [ public method zRem ] { + Method [ public method resume ] { - - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $member ] - Parameter #2 [ $other_members ] + - Parameters [0] { } } - Method [ public method pSubscribe ] { + Method [ public method shutdown ] { - Parameters [1] { - Parameter #0 [ $patterns ] + Parameter #0 [ $how ] } } - Method [ public method subscribe ] { + Method [ public method enableSSL ] { - Parameters [1] { - Parameter #0 [ $channels ] + Parameter #0 [ callable $callback ] } } - Method [ public method unsubscribe ] { + Method [ public method getPeerCert ] { - - Parameters [1] { - Parameter #0 [ $channels ] + - Parameters [0] { } } - Method [ public method pUnSubscribe ] { + Method [ public method verifyPeerCert ] { - - Parameters [1] { - Parameter #0 [ $patterns ] + - Parameters [0] { } } - Method [ public method multi ] { + Method [ public method isConnected ] { - Parameters [0] { } } - Method [ public method exec ] { + Method [ public method getsockname ] { - Parameters [0] { } } - Method [ public method eval ] { + Method [ public method getpeername ] { - - Parameters [3] { - Parameter #0 [ $script ] - Parameter #1 [ $args ] - Parameter #2 [ $num_keys ] + - Parameters [0] { } } - Method [ public method evalSha ] { + Method [ public method close ] { - - Parameters [3] { - Parameter #0 [ $script_sha ] - Parameter #1 [ $args ] - Parameter #2 [ $num_keys ] + - Parameters [1] { + Parameter #0 [ $force ] } } - Method [ public method script ] { + Method [ public method on ] { - Parameters [2] { - Parameter #0 [ $cmd ] - Parameter #1 [ $args ] + Parameter #0 [ $event_name ] + Parameter #1 [ callable $callback ] + } + } + + Method [ public method getSocket ] { + + - Parameters [0] { } } } } - Class [ class Swoole\Coroutine\PostgreSQL ] { + Class [ class Swoole\Coroutine\Client ] { - - Constants [0] { + - Constants [4] { + Constant [ public integer MSG_OOB ] { 1 } + Constant [ public integer MSG_PEEK ] { 2 } + Constant [ public integer MSG_DONTWAIT ] { 64 } + Constant [ public integer MSG_WAITALL ] { 256 } } - Static properties [0] { @@ -3160,114 +3065,138 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [1] { - Property [ public $error ] + - Properties [7] { + Property [ public $errCode ] + Property [ public $errMsg ] + Property [ public $fd ] + Property [ private $socket ] + Property [ public $type ] + Property [ public $setting ] + Property [ public $connected ] } - - Methods [14] { + - Methods [18] { Method [ public method __construct ] { + - Parameters [1] { + Parameter #0 [ $type ] + } + } + + Method [ public method __destruct ] { + - Parameters [0] { } } + Method [ public method set ] { + + - Parameters [1] { + Parameter #0 [ array $settings ] + } + } + Method [ public method connect ] { + - Parameters [4] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $timeout ] + Parameter #3 [ $sock_flag ] + } + } + + Method [ public method recv ] { + - Parameters [1] { - Parameter #0 [ $conninfo ] + Parameter #0 [ $timeout ] } } - Method [ public method query ] { + Method [ public method peek ] { + + - Parameters [1] { + Parameter #0 [ $length ] + } + } + + Method [ public method send ] { - Parameters [1] { - Parameter #0 [ $query ] + Parameter #0 [ $data ] } } - Method [ public method prepare ] { + Method [ public method sendfile ] { - - Parameters [2] { - Parameter #0 [ $stmtname ] - Parameter #1 [ $query ] + - Parameters [3] { + Parameter #0 [ $filename ] + Parameter #1 [ $offset ] + Parameter #2 [ $length ] } } - Method [ public method execute ] { + Method [ public method sendto ] { - - Parameters [2] { - Parameter #0 [ $stmtname ] - Parameter #1 [ $pv_param_arr ] + - Parameters [3] { + Parameter #0 [ $address ] + Parameter #1 [ $port ] + Parameter #2 [ $data ] } } - Method [ public method fetchAll ] { + Method [ public method recvfrom ] { - - Parameters [2] { - Parameter #0 [ $result ] - Parameter #1 [ $result_type ] + - Parameters [3] { + Parameter #0 [ $length ] + Parameter #1 [ &$address ] + Parameter #2 [ &$port ] } } - Method [ public method affectedRows ] { + Method [ public method enableSSL ] { - - Parameters [1] { - Parameter #0 [ $result ] + - Parameters [0] { } } - Method [ public method numRows ] { + Method [ public method getPeerCert ] { - - Parameters [1] { - Parameter #0 [ $result ] + - Parameters [0] { } } - Method [ public method metaData ] { + Method [ public method verifyPeerCert ] { - - Parameters [1] { - Parameter #0 [ $table_name ] + - Parameters [0] { } } - Method [ public method fetchObject ] { + Method [ public method isConnected ] { - - Parameters [5] { - Parameter #0 [ $result ] - Parameter #1 [ $row ] - Parameter #2 [ $class_name ] - Parameter #3 [ $l ] - Parameter #4 [ $ctor_params ] + - Parameters [0] { } } - Method [ public method fetchAssoc ] { + Method [ public method getsockname ] { - - Parameters [2] { - Parameter #0 [ $result ] - Parameter #1 [ $row ] + - Parameters [0] { } } - Method [ public method fetchArray ] { + Method [ public method getpeername ] { - - Parameters [3] { - Parameter #0 [ $result ] - Parameter #1 [ $row ] - Parameter #2 [ $result_type ] + - Parameters [0] { } } - Method [ public method fetchRow ] { + Method [ public method close ] { - - Parameters [3] { - Parameter #0 [ $result ] - Parameter #1 [ $row ] - Parameter #2 [ $result_type ] + - Parameters [0] { } } - Method [ public method __destruct ] { + Method [ public method exportSocket ] { - Parameters [0] { } @@ -3275,7 +3204,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Coroutine\MySQL ] { + Class [ class Swoole\Coroutine\Http\Client ] { - Constants [0] { } @@ -3286,22 +3215,34 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [9] { - Property [ public $serverInfo ] - Property [ public $sock ] + - Properties [18] { + Property [ public $errCode ] + Property [ public $errMsg ] Property [ public $connected ] - Property [ public $connect_error ] - Property [ public $connect_errno ] - Property [ public $affected_rows ] - Property [ public $insert_id ] - Property [ public $error ] - Property [ public $errno ] + Property [ public $host ] + Property [ public $port ] + Property [ public $ssl ] + Property [ public $setting ] + Property [ public $requestMethod ] + Property [ public $requestHeaders ] + Property [ public $requestBody ] + Property [ public $uploadFiles ] + Property [ public $downloadFile ] + Property [ public $downloadOffset ] + Property [ public $statusCode ] + Property [ public $headers ] + Property [ public $set_cookie_headers ] + Property [ public $cookies ] + Property [ public $body ] } - - Methods [14] { + - Methods [24] { Method [ public method __construct ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $ssl ] } } @@ -3311,137 +3252,163 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method connect ] { + Method [ public method set ] { - Parameters [1] { - Parameter #0 [ array $server_config ] + Parameter #0 [ array $settings ] } } - Method [ public method query ] { + Method [ public method getDefer ] { - - Parameters [2] { - Parameter #0 [ $sql ] - Parameter #1 [ $timeout ] + - Parameters [0] { } } - Method [ public method recv ] { + Method [ public method setDefer ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $defer ] } } - Method [ public method nextResult ] { + Method [ public method setMethod ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $method ] } } - Method [ public method escape ] { + Method [ public method setHeaders ] { + + - Parameters [1] { + Parameter #0 [ array $headers ] + } + } + + Method [ public method setBasicAuth ] { - Parameters [2] { - Parameter #0 [ $string ] - Parameter #1 [ $flags ] + Parameter #0 [ $username ] + Parameter #1 [ $password ] } } - Method [ public method begin ] { + Method [ public method setCookies ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ array $cookies ] } } - Method [ public method commit ] { + Method [ public method setData ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ $data ] } } - Method [ public method rollback ] { + Method [ public method addFile ] { - - Parameters [1] { - Parameter #0 [ $timeout ] + - Parameters [6] { + Parameter #0 [ $path ] + Parameter #1 [ $name ] + Parameter #2 [ $type ] + Parameter #3 [ $filename ] + Parameter #4 [ $offset ] + Parameter #5 [ $length ] } } - Method [ public method prepare ] { + Method [ public method addData ] { - - Parameters [2] { - Parameter #0 [ $statement ] - Parameter #1 [ $timeout ] + - Parameters [4] { + Parameter #0 [ $path ] + Parameter #1 [ $name ] + Parameter #2 [ $type ] + Parameter #3 [ $filename ] } } - Method [ public method setDefer ] { + Method [ public method execute ] { - Parameters [1] { - Parameter #0 [ $defer ] + Parameter #0 [ $path ] } } - Method [ public method getDefer ] { + Method [ public method get ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $path ] } } - Method [ public method close ] { + Method [ public method post ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $path ] + Parameter #1 [ $data ] } } - } - } - Class [ class Swoole\Coroutine\MySQL\Statement ] { + Method [ public method download ] { - - Constants [0] { - } + - Parameters [3] { + Parameter #0 [ $path ] + Parameter #1 [ $file ] + Parameter #2 [ $offset ] + } + } - - Static properties [0] { - } + Method [ public method getBody ] { - - Static methods [0] { - } + - Parameters [0] { + } + } - - Properties [4] { - Property [ public $affected_rows ] - Property [ public $insert_id ] - Property [ public $error ] - Property [ public $errno ] - } + Method [ public method getHeaders ] { - - Methods [5] { - Method [ public method execute ] { + - Parameters [0] { + } + } - - Parameters [2] { - Parameter #0 [ $params ] - Parameter #1 [ $timeout ] + Method [ public method getCookies ] { + + - Parameters [0] { } } - Method [ public method fetch ] { + Method [ public method getStatusCode ] { - Parameters [0] { } } - Method [ public method fetchAll ] { + Method [ public method upgrade ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $path ] } } - Method [ public method nextResult ] { + Method [ public method push ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $data ] + Parameter #1 [ $opcode ] + Parameter #2 [ $finish ] } } - Method [ public method __destruct ] { + Method [ public method recv ] { + + - Parameters [1] { + Parameter #0 [ $timeout ] + } + } + + Method [ public method close ] { - Parameters [0] { } @@ -3449,7 +3416,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Coroutine\MySQL\Exception extends Swoole\Exception implements Throwable ] { + Class [ class Swoole\Coroutine\Http\Client\Exception extends Swoole\Exception implements Throwable ] { - Constants [0] { } @@ -3506,7 +3473,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Coroutine\Http\Client ] { + Class [ class Swoole\Coroutine\MySQL ] { - Constants [0] { } @@ -3517,34 +3484,22 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [18] { - Property [ public $errCode ] - Property [ public $errMsg ] + - Properties [9] { + Property [ public $serverInfo ] + Property [ public $sock ] Property [ public $connected ] - Property [ public $host ] - Property [ public $port ] - Property [ public $ssl ] - Property [ public $setting ] - Property [ public $requestMethod ] - Property [ public $requestHeaders ] - Property [ public $requestBody ] - Property [ public $uploadFiles ] - Property [ public $downloadFile ] - Property [ public $downloadOffset ] - Property [ public $statusCode ] - Property [ public $headers ] - Property [ public $set_cookie_headers ] - Property [ public $cookies ] - Property [ public $body ] + Property [ public $connect_errno ] + Property [ public $connect_error ] + Property [ public $affected_rows ] + Property [ public $insert_id ] + Property [ public $error ] + Property [ public $errno ] } - - Methods [19] { + - Methods [16] { Method [ public method __construct ] { - - Parameters [3] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $ssl ] + - Parameters [0] { } } @@ -3554,13 +3509,6 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method set ] { - - - Parameters [1] { - Parameter #0 [ array $settings ] - } - } - Method [ public method getDefer ] { - Parameters [0] { @@ -3574,107 +3522,143 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method setMethod ] { + Method [ public method connect ] { - Parameters [1] { - Parameter #0 [ $method ] + Parameter #0 [ array $server_config ] } } - Method [ public method setHeaders ] { + Method [ public method query ] { - - Parameters [1] { - Parameter #0 [ array $headers ] + - Parameters [2] { + Parameter #0 [ $sql ] + Parameter #1 [ $timeout ] } } - Method [ public method setCookies ] { + Method [ public method fetch ] { - - Parameters [1] { - Parameter #0 [ array $cookies ] + - Parameters [0] { } } - Method [ public method setData ] { + Method [ public method fetchAll ] { + + - Parameters [0] { + } + } + + Method [ public method nextResult ] { + + - Parameters [0] { + } + } + + Method [ public method prepare ] { + + - Parameters [2] { + Parameter #0 [ $query ] + Parameter #1 [ $timeout ] + } + } + + Method [ public method recv ] { + + - Parameters [0] { + } + } + + Method [ public method begin ] { - Parameters [1] { - Parameter #0 [ $data ] + Parameter #0 [ $timeout ] } } - Method [ public method execute ] { + Method [ public method commit ] { - Parameters [1] { - Parameter #0 [ $path ] + Parameter #0 [ $timeout ] } } - Method [ public method get ] { + Method [ public method rollback ] { - Parameters [1] { - Parameter #0 [ $path ] + Parameter #0 [ $timeout ] } } - Method [ public method post ] { + Method [ public method escape ] { - Parameters [2] { - Parameter #0 [ $path ] - Parameter #1 [ $data ] + Parameter #0 [ $string ] + Parameter #1 [ $flags ] } } - Method [ public method download ] { + Method [ public method close ] { - - Parameters [3] { - Parameter #0 [ $path ] - Parameter #1 [ $file ] - Parameter #2 [ $offset ] + - Parameters [0] { } } + } + } - Method [ public method upgrade ] { + Class [ class Swoole\Coroutine\MySQL\Statement ] { - - Parameters [1] { - Parameter #0 [ $path ] + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ public $id ] + Property [ public $affected_rows ] + Property [ public $insert_id ] + Property [ public $error ] + Property [ public $errno ] + } + + - Methods [6] { + Method [ public method execute ] { + + - Parameters [2] { + Parameter #0 [ $params ] + Parameter #1 [ $timeout ] } } - Method [ public method addFile ] { + Method [ public method fetch ] { - - Parameters [6] { - Parameter #0 [ $path ] - Parameter #1 [ $name ] - Parameter #2 [ $type ] - Parameter #3 [ $filename ] - Parameter #4 [ $offset ] - Parameter #5 [ $length ] + - Parameters [1] { + Parameter #0 [ $timeout ] } } - Method [ public method addData ] { + Method [ public method fetchAll ] { - - Parameters [4] { - Parameter #0 [ $path ] - Parameter #1 [ $name ] - Parameter #2 [ $type ] - Parameter #3 [ $filename ] + - Parameters [1] { + Parameter #0 [ $timeout ] } } - Method [ public method recv ] { + Method [ public method nextResult ] { - Parameters [1] { Parameter #0 [ $timeout ] } } - Method [ public method push ] { + Method [ public method recv ] { - - Parameters [3] { - Parameter #0 [ $data ] - Parameter #1 [ $opcode ] - Parameter #2 [ $finish ] + - Parameters [1] { + Parameter #0 [ $timeout ] } } @@ -3686,7 +3670,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Coroutine\Http\Client\Exception extends Swoole\Exception implements Throwable ] { + Class [ class Swoole\Coroutine\MySQL\Exception extends Swoole\Exception implements Throwable ] { - Constants [0] { } @@ -3743,7 +3727,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Coroutine ] { + Class [ class Swoole\Coroutine\Redis ] { - Constants [0] { } @@ -3751,1143 +3735,1296 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static properties [0] { } - - Static methods [25] { - Method [ static public method create ] { + - Static methods [0] { + } - - Parameters [2] { - Parameter #0 [ callable $func ] - Parameter #1 [ ...$params ] + - Properties [8] { + Property [ public $host ] + Property [ public $port ] + Property [ public $setting ] + Property [ public $sock ] + Property [ public $connected ] + Property [ public $errType ] + Property [ public $errCode ] + Property [ public $errMsg ] + } + + - Methods [161] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ $config ] } } - Method [ static public method exec ] { + Method [ public method __destruct ] { - - Parameters [2] { - Parameter #0 [ $command ] - Parameter #1 [ $get_error_stream ] + - Parameters [0] { } } - Method [ static public method gethostbyname ] { + Method [ public method connect ] { - Parameters [3] { - Parameter #0 [ $domain_name ] - Parameter #1 [ $family ] - Parameter #2 [ $timeout ] + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $serialize ] } } - Method [ static public method defer ] { + Method [ public method getAuth ] { + + - Parameters [0] { + } + } + + Method [ public method getDBNum ] { + + - Parameters [0] { + } + } + + Method [ public method getOptions ] { + + - Parameters [0] { + } + } + + Method [ public method setOptions ] { - Parameters [1] { - Parameter #0 [ $callback ] + Parameter #0 [ $options ] + } + } + + Method [ public method getDefer ] { + + - Parameters [0] { } } - Method [ static public method set ] { + Method [ public method setDefer ] { - Parameters [1] { - Parameter #0 [ $options ] + Parameter #0 [ $defer ] } } - Method [ static public method exists ] { + Method [ public method recv ] { - - Parameters [1] { - Parameter #0 [ $cid ] + - Parameters [0] { } } - Method [ static public method yield ] { + Method [ public method request ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ array $params ] } } - Method [ static public method suspend ] { + Method [ public method close ] { - Parameters [0] { } } - Method [ static public method resume ] { + Method [ public method set ] { - - Parameters [1] { - Parameter #0 [ $cid ] + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $timeout ] + Parameter #3 [ $opt ] } } - Method [ static public method stats ] { + Method [ public method setBit ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $offset ] + Parameter #2 [ $value ] } } - Method [ static public method getCid ] { + Method [ public method setEx ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $expire ] + Parameter #2 [ $value ] } } - Method [ static public method getuid ] { + Method [ public method psetEx ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $expire ] + Parameter #2 [ $value ] } } - Method [ static public method getPcid ] { + Method [ public method lSet ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $index ] + Parameter #2 [ $value ] } } - Method [ static public method getContext ] { + Method [ public method get ] { - Parameters [1] { - Parameter #0 [ $cid ] + Parameter #0 [ $key ] } } - Method [ static public method sleep ] { + Method [ public method mGet ] { - Parameters [1] { - Parameter #0 [ $seconds ] + Parameter #0 [ $keys ] } } - Method [ static public method fread ] { + Method [ public method del ] { - Parameters [2] { - Parameter #0 [ $handle ] - Parameter #1 [ $length ] + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } - Method [ static public method fgets ] { + Method [ public method hDel ] { - - Parameters [1] { - Parameter #0 [ $handle ] + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] } } - Method [ static public method fwrite ] { + Method [ public method hSet ] { - Parameters [3] { - Parameter #0 [ $handle ] - Parameter #1 [ $string ] - Parameter #2 [ $length ] + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] } } - Method [ static public method readFile ] { + Method [ public method hMSet ] { - - Parameters [1] { - Parameter #0 [ $filename ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $pairs ] } } - Method [ static public method writeFile ] { + Method [ public method hSetNx ] { - Parameters [3] { - Parameter #0 [ $filename ] - Parameter #1 [ $data ] - Parameter #2 [ $flags ] + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] } } - Method [ static public method getaddrinfo ] { + Method [ public method delete ] { - - Parameters [5] { - Parameter #0 [ $hostname ] - Parameter #1 [ $family ] - Parameter #2 [ $socktype ] - Parameter #3 [ $protocol ] - Parameter #4 [ $service ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } - Method [ static public method statvfs ] { + Method [ public method mSet ] { - Parameters [1] { - Parameter #0 [ $path ] + Parameter #0 [ $pairs ] } } - Method [ static public method getBackTrace ] { + Method [ public method mSetNx ] { - - Parameters [3] { - Parameter #0 [ $cid ] - Parameter #1 [ $options ] - Parameter #2 [ $limit ] + - Parameters [1] { + Parameter #0 [ $pairs ] } } - Method [ static public method list ] { + Method [ public method getKeys ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $pattern ] } } - Method [ static public method listCoroutines ] { + Method [ public method keys ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $pattern ] } } - } - - - Properties [0] { - } - - - Methods [0] { - } - } - - Class [ class Swoole\Coroutine\Iterator extends ArrayIterator implements Countable, Serializable, SeekableIterator, ArrayAccess, Traversable, Iterator ] { - - - Constants [2] { - Constant [ public integer STD_PROP_LIST ] { 1 } - Constant [ public integer ARRAY_AS_PROPS ] { 2 } - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [0] { - } - - Methods [24] { - Method [ public method __construct ] { + Method [ public method exists ] { - Parameters [2] { - Parameter #0 [ $array ] - Parameter #1 [ $ar_flags ] + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } - Method [ public method offsetExists ] { + Method [ public method type ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ $key ] } } - Method [ public method offsetGet ] { + Method [ public method strLen ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ $key ] } } - Method [ public method offsetSet ] { + Method [ public method lPop ] { - - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $newval ] + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method offsetUnset ] { + Method [ public method blPop ] { - - Parameters [1] { - Parameter #0 [ $index ] + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $timeout_or_key ] + Parameter #2 [ $extra_args ] } } - Method [ public method append ] { + Method [ public method rPop ] { - Parameters [1] { - Parameter #0 [ $value ] + Parameter #0 [ $key ] } } - Method [ public method getArrayCopy ] { + Method [ public method brPop ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $timeout_or_key ] + Parameter #2 [ $extra_args ] } } - Method [ public method count ] { + Method [ public method bRPopLPush ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $src ] + Parameter #1 [ $dst ] + Parameter #2 [ $timeout ] } } - Method [ public method getFlags ] { + Method [ public method lSize ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method setFlags ] { + Method [ public method lLen ] { - Parameters [1] { - Parameter #0 [ $flags ] + Parameter #0 [ $key ] } } - Method [ public method asort ] { + Method [ public method sSize ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method ksort ] { + Method [ public method scard ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method uasort ] { + Method [ public method sPop ] { - Parameters [1] { - Parameter #0 [ $cmp_function ] + Parameter #0 [ $key ] } } - Method [ public method uksort ] { + Method [ public method sMembers ] { - Parameters [1] { - Parameter #0 [ $cmp_function ] + Parameter #0 [ $key ] } } - Method [ public method natsort ] { + Method [ public method sGetMembers ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method natcasesort ] { + Method [ public method sRandMember ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $count ] } } - Method [ public method unserialize ] { + Method [ public method persist ] { - Parameters [1] { - Parameter #0 [ $serialized ] + Parameter #0 [ $key ] } } - Method [ public method serialize ] { + Method [ public method ttl ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method rewind ] { + Method [ public method pttl ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method current ] { + Method [ public method zCard ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method key ] { + Method [ public method zSize ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method next ] { + Method [ public method hLen ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method valid ] { + Method [ public method hKeys ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method seek ] { + Method [ public method hVals ] { - Parameters [1] { - Parameter #0 [ $position ] + Parameter #0 [ $key ] } } - } - } - - Class [ class Swoole\Coroutine\Context extends ArrayObject implements Countable, Serializable, ArrayAccess, Traversable, IteratorAggregate ] { - - - Constants [2] { - Constant [ public integer STD_PROP_LIST ] { 1 } - Constant [ public integer ARRAY_AS_PROPS ] { 2 } - } - - - Static properties [0] { - } - - Static methods [0] { - } + Method [ public method hGetAll ] { - - Properties [0] { - } + - Parameters [1] { + Parameter #0 [ $key ] + } + } - - Methods [22] { - Method [ public method __construct ] { + Method [ public method debug ] { - - Parameters [3] { - Parameter #0 [ $input ] - Parameter #1 [ $flags ] - Parameter #2 [ $iterator_class ] + - Parameters [1] { + Parameter #0 [ $key ] } } - Method [ public method offsetExists ] { + Method [ public method restore ] { - - Parameters [1] { - Parameter #0 [ $index ] + - Parameters [3] { + Parameter #0 [ $ttl ] + Parameter #1 [ $key ] + Parameter #2 [ $value ] } } - Method [ public method offsetGet ] { + Method [ public method dump ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ $key ] } } - Method [ public method offsetSet ] { + Method [ public method renameKey ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $newval ] + Parameter #0 [ $key ] + Parameter #1 [ $newkey ] } } - Method [ public method offsetUnset ] { + Method [ public method rename ] { - - Parameters [1] { - Parameter #0 [ $index ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $newkey ] } } - Method [ public method append ] { + Method [ public method renameNx ] { - - Parameters [1] { - Parameter #0 [ $value ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $newkey ] } } - Method [ public method getArrayCopy ] { + Method [ public method rpoplpush ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $src ] + Parameter #1 [ $dst ] } } - Method [ public method count ] { + Method [ public method randomKey ] { - Parameters [0] { } } - Method [ public method getFlags ] { + Method [ public method pfadd ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $elements ] } } - Method [ public method setFlags ] { + Method [ public method pfcount ] { - Parameters [1] { - Parameter #0 [ $flags ] + Parameter #0 [ $key ] } } - Method [ public method asort ] { + Method [ public method pfmerge ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $dstkey ] + Parameter #1 [ $keys ] } } - Method [ public method ksort ] { + Method [ public method ping ] { - Parameters [0] { } } - Method [ public method uasort ] { + Method [ public method auth ] { - Parameters [1] { - Parameter #0 [ $cmp_function ] + Parameter #0 [ $password ] } } - Method [ public method uksort ] { + Method [ public method unwatch ] { - - Parameters [1] { - Parameter #0 [ $cmp_function ] + - Parameters [0] { } } - Method [ public method natsort ] { + Method [ public method watch ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } - Method [ public method natcasesort ] { + Method [ public method save ] { - Parameters [0] { } } - Method [ public method unserialize ] { + Method [ public method bgSave ] { - - Parameters [1] { - Parameter #0 [ $serialized ] + - Parameters [0] { } } - Method [ public method serialize ] { + Method [ public method lastSave ] { - Parameters [0] { } } - Method [ public method getIterator ] { + Method [ public method flushDB ] { - Parameters [0] { } } - Method [ public method exchangeArray ] { + Method [ public method flushAll ] { - - Parameters [1] { - Parameter #0 [ $array ] + - Parameters [0] { } } - Method [ public method setIteratorClass ] { + Method [ public method dbSize ] { - - Parameters [1] { - Parameter #0 [ $iteratorClass ] + - Parameters [0] { } } - Method [ public method getIteratorClass ] { + Method [ public method bgrewriteaof ] { - Parameters [0] { } } - } - } - - Class [ class Swoole\ExitException extends Swoole\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 [12] { - Method [ public method getFlags ] { + Method [ public method time ] { - Parameters [0] { } } - Method [ public method getStatus ] { + Method [ public method role ] { - Parameters [0] { } } - Method [ public method __construct ] { + Method [ public method setRange ] { - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + Parameter #0 [ $key ] + Parameter #1 [ $offset ] + Parameter #2 [ $value ] } } - Method [ public method __wakeup ] { - } + Method [ public method setNx ] { - Method [ final public method getMessage ] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } - Method [ final public method getCode ] { - } + Method [ public method getSet ] { - Method [ final public method getFile ] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } - Method [ final public method getLine ] { + Method [ public method append ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } - Method [ final public method getTrace ] { + Method [ public method lPushx ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } - Method [ final public method getPrevious ] { + Method [ public method lPush ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } - Method [ final public method getTraceAsString ] { + Method [ public method rPush ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } - Method [ public method __toString ] { + Method [ public method rPushx ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } } - } - } - Class [ class Swoole\Process ] { + Method [ public method sContains ] { - - Constants [5] { - Constant [ public integer IPC_NOWAIT ] { 256 } - Constant [ public integer PIPE_MASTER ] { 1 } - Constant [ public integer PIPE_WORKER ] { 2 } - Constant [ public integer PIPE_READ ] { 3 } - Constant [ public integer PIPE_WRITE ] { 4 } - } + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } - - Static properties [0] { - } + Method [ public method sismember ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } - - Static methods [6] { - Method [ static public method wait ] { + Method [ public method zScore ] { - - Parameters [1] { - Parameter #0 [ $blocking ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] } } - Method [ static public method signal ] { + Method [ public method zRank ] { - Parameters [2] { - Parameter #0 [ $signal_no ] - Parameter #1 [ $callback ] + Parameter #0 [ $key ] + Parameter #1 [ $member ] } } - Method [ static public method alarm ] { + Method [ public method zRevRank ] { - Parameters [2] { - Parameter #0 [ $usec ] - Parameter #1 [ $type ] + Parameter #0 [ $key ] + Parameter #1 [ $member ] } } - Method [ static public method kill ] { + Method [ public method hGet ] { - Parameters [2] { - Parameter #0 [ $pid ] - Parameter #1 [ $signal_no ] + Parameter #0 [ $key ] + Parameter #1 [ $member ] } } - Method [ static public method daemon ] { + Method [ public method hMGet ] { - Parameters [2] { - Parameter #0 [ $nochdir ] - Parameter #1 [ $noclose ] + Parameter #0 [ $key ] + Parameter #1 [ $keys ] } } - Method [ static public method setaffinity ] { + Method [ public method hExists ] { - - Parameters [1] { - Parameter #0 [ array $cpu_settings ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] } } - } - - Properties [6] { - Property [ public $pipe ] - Property [ public $callback ] - Property [ public $msgQueueId ] - Property [ public $msgQueueKey ] - Property [ public $pid ] - Property [ public $id ] - } + Method [ public method publish ] { - - Methods [17] { - Method [ public method __construct ] { + - Parameters [2] { + Parameter #0 [ $channel ] + Parameter #1 [ $message ] + } + } - - Parameters [4] { - Parameter #0 [ callable $callback ] - Parameter #1 [ $redirect_stdin_and_stdout ] - Parameter #2 [ $pipe_type ] - Parameter #3 [ $enable_coroutine ] + Method [ public method zIncrBy ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $member ] } } - Method [ public method __destruct ] { + Method [ public method zAdd ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $score ] + Parameter #2 [ $value ] } } - Method [ public method setTimeout ] { + Method [ public method zDeleteRangeByScore ] { - - Parameters [1] { - Parameter #0 [ $seconds ] + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] } } - Method [ public method setBlocking ] { + Method [ public method zRemRangeByScore ] { - - Parameters [1] { - Parameter #0 [ $blocking ] + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] } } - Method [ public method useQueue ] { + Method [ public method zCount ] { - Parameters [3] { - Parameter #0 [ $key ] - Parameter #1 [ $mode ] - Parameter #2 [ $capacity ] + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] } } - Method [ public method statQueue ] { + Method [ public method zRange ] { - - Parameters [0] { + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + Parameter #3 [ $scores ] } } - Method [ public method freeQueue ] { + Method [ public method zRevRange ] { - - Parameters [0] { + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + Parameter #3 [ $scores ] } } - Method [ public method start ] { + Method [ public method zRangeByScore ] { - - Parameters [0] { + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + Parameter #3 [ $options ] } } - Method [ public method write ] { + Method [ public method zRevRangeByScore ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] + Parameter #3 [ $options ] } } - Method [ public method close ] { + Method [ public method zRangeByLex ] { - - Parameters [0] { + - Parameters [5] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + Parameter #3 [ $offset ] + Parameter #4 [ $limit ] } } - Method [ public method read ] { + Method [ public method zRevRangeByLex ] { - - Parameters [1] { - Parameter #0 [ $size ] + - Parameters [5] { + Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] + Parameter #3 [ $offset ] + Parameter #4 [ $limit ] } } - Method [ public method push ] { + Method [ public method zInter ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + Parameter #2 [ $weights ] + Parameter #3 [ $aggregate ] } } - Method [ public method pop ] { + Method [ public method zinterstore ] { - - Parameters [1] { - Parameter #0 [ $size ] + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + Parameter #2 [ $weights ] + Parameter #3 [ $aggregate ] } } - Method [ public method exit ] { + Method [ public method zUnion ] { - - Parameters [1] { - Parameter #0 [ $exit_code ] + - Parameters [4] { + Parameter #0 [ $key ] + Parameter #1 [ $keys ] + Parameter #2 [ $weights ] + Parameter #3 [ $aggregate ] } } - Method [ public method exec ] { + 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 [ $exec_file ] - Parameter #1 [ $args ] + Parameter #0 [ $key ] + Parameter #1 [ $value ] } } - Method [ public method exportSocket ] { + Method [ public method hIncrBy ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] } } - Method [ public method name ] { + Method [ public method incr ] { - Parameters [1] { - Parameter #0 [ $process_name ] + Parameter #0 [ $key ] } } - } - } - Class [ class Swoole\Process\Pool ] { + Method [ public method decrBy ] { - - Constants [0] { - } + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } - - Static properties [0] { - } + Method [ public method decr ] { - - Static methods [0] { - } + - Parameters [1] { + Parameter #0 [ $key ] + } + } - - Properties [1] { - Property [ public $master_pid ] - } + Method [ public method getBit ] { - - Methods [8] { - Method [ public method __construct ] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $offset ] + } + } - - Parameters [3] { - Parameter #0 [ $worker_num ] - Parameter #1 [ $ipc_type ] - Parameter #2 [ $msgqueue_key ] + 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 [ $index ] } } - Method [ public method __destruct ] { + Method [ public method lIndex ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $integer ] } } - Method [ public method on ] { + Method [ public method setTimeout ] { - Parameters [2] { - Parameter #0 [ $event_name ] - Parameter #1 [ callable $callback ] + Parameter #0 [ $key ] + Parameter #1 [ $timeout ] } } - Method [ public method getProcess ] { + Method [ public method expire ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $integer ] } } - Method [ public method listen ] { + Method [ public method pexpire ] { - - Parameters [3] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $backlog ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $timestamp ] } } - Method [ public method write ] { + Method [ public method expireAt ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $timestamp ] } } - Method [ public method start ] { + Method [ public method pexpireAt ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $timestamp ] } } - Method [ public method shutdown ] { + Method [ public method move ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $dbindex ] } } - } - } - - Class [ class Swoole\Table implements Iterator, Traversable, ArrayAccess, Countable ] { - - - Constants [3] { - Constant [ public integer TYPE_INT ] { 1 } - Constant [ public integer TYPE_STRING ] { 7 } - Constant [ public integer TYPE_FLOAT ] { 6 } - } - - - Static properties [0] { - } - - Static methods [0] { - } + Method [ public method select ] { - - Properties [0] { - } + - Parameters [1] { + Parameter #0 [ $dbindex ] + } + } - - Methods [22] { - Method [ public method __construct ] { + Method [ public method getRange ] { - - Parameters [2] { - Parameter #0 [ $table_size ] - Parameter #1 [ $conflict_proportion ] + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] } } - Method [ public method column ] { + Method [ public method listTrim ] { - Parameters [3] { - Parameter #0 [ $name ] - Parameter #1 [ $type ] - Parameter #2 [ $size ] + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $stop ] } } - Method [ public method create ] { + Method [ public method ltrim ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $stop ] } } - Method [ public method destroy ] { + Method [ public method lGetRange ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] } } - Method [ public method set ] { + Method [ public method lRange ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ $key ] - Parameter #1 [ array $value ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] } } - Method [ public method get ] { + Method [ public method lRem ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ $key ] - Parameter #1 [ $field ] + Parameter #1 [ $value ] + Parameter #2 [ $count ] } } - Method [ public method count ] { + Method [ public method lRemove ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $count ] } } - Method [ public method del ] { + Method [ public method zDeleteRangeByRank ] { - - Parameters [1] { + - Parameters [3] { Parameter #0 [ $key ] + Parameter #1 [ $start ] + Parameter #2 [ $end ] } } - Method [ public method exists ] { + Method [ public method zRemRangeByRank ] { - - Parameters [1] { + - Parameters [3] { Parameter #0 [ $key ] + Parameter #1 [ $min ] + Parameter #2 [ $max ] } } - Method [ public method exist ] { + Method [ public method incrByFloat ] { - - Parameters [1] { + - Parameters [2] { Parameter #0 [ $key ] + Parameter #1 [ $value ] } } - Method [ public method incr ] { + Method [ public method hIncrByFloat ] { - Parameters [3] { Parameter #0 [ $key ] - Parameter #1 [ $column ] - Parameter #2 [ $incrby ] + Parameter #1 [ $member ] + Parameter #2 [ $value ] } } - Method [ public method decr ] { + Method [ public method bitCount ] { - - Parameters [3] { + - Parameters [1] { Parameter #0 [ $key ] - Parameter #1 [ $column ] - Parameter #2 [ $decrby ] } } - Method [ public method getMemorySize ] { + Method [ public method bitOp ] { - - Parameters [0] { + - Parameters [4] { + Parameter #0 [ $operation ] + Parameter #1 [ $ret_key ] + Parameter #2 [ $key ] + Parameter #3 [ $other_keys ] } } - Method [ public method offsetExists ] { + Method [ public method sAdd ] { - - Parameters [1] { - Parameter #0 [ $offset ] + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] } } - Method [ public method offsetGet ] { + Method [ public method sMove ] { - - Parameters [1] { - Parameter #0 [ $offset ] + - Parameters [3] { + Parameter #0 [ $src ] + Parameter #1 [ $dst ] + Parameter #2 [ $value ] } } - Method [ public method offsetSet ] { + Method [ public method sDiff ] { - Parameters [2] { - Parameter #0 [ $offset ] - Parameter #1 [ $value ] + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } - Method [ public method offsetUnset ] { + Method [ public method sDiffStore ] { - - Parameters [1] { - Parameter #0 [ $offset ] + - Parameters [3] { + Parameter #0 [ $dst ] + Parameter #1 [ $key ] + Parameter #2 [ $other_keys ] } } - Method [ public method rewind ] { + Method [ public method sUnion ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } - Method [ public method next ] { + Method [ public method sUnionStore ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $dst ] + Parameter #1 [ $key ] + Parameter #2 [ $other_keys ] } } - Method [ public method current ] { + Method [ public method sInter ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $other_keys ] } } - Method [ public method key ] { + Method [ public method sInterStore ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $dst ] + Parameter #1 [ $key ] + Parameter #2 [ $other_keys ] } } - Method [ public method valid ] { + Method [ public method sRemove ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] } } - } - } - Class [ class Swoole\Table\Row implements ArrayAccess ] { + Method [ public method srem ] { - - Constants [0] { - } + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + } + } - - Static properties [0] { - } + Method [ public method zDelete ] { - - Static methods [0] { - } + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] + } + } - - Properties [2] { - Property [ public $key ] - Property [ public $value ] - } + Method [ public method zRemove ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] + } + } + + Method [ public method zRem ] { - - Methods [5] { - Method [ public method offsetExists ] { + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $member ] + Parameter #2 [ $other_members ] + } + } + + Method [ public method pSubscribe ] { - Parameters [1] { - Parameter #0 [ $offset ] + Parameter #0 [ $patterns ] } } - Method [ public method offsetGet ] { + Method [ public method subscribe ] { - Parameters [1] { - Parameter #0 [ $offset ] + Parameter #0 [ $channels ] } } - Method [ public method offsetSet ] { + Method [ public method unsubscribe ] { - - Parameters [2] { - Parameter #0 [ $offset ] - Parameter #1 [ $value ] + - Parameters [1] { + Parameter #0 [ $channels ] } } - Method [ public method offsetUnset ] { + Method [ public method pUnSubscribe ] { - Parameters [1] { - Parameter #0 [ $offset ] + Parameter #0 [ $patterns ] } } - Method [ public method __destruct ] { + Method [ public method multi ] { - Parameters [0] { } } - } - } - Class [ class Swoole\Runtime ] { - - - Constants [0] { - } + Method [ public method exec ] { - - Static properties [0] { - } + - Parameters [0] { + } + } - - Static methods [2] { - Method [ static public method enableStrictMode ] { + Method [ public method eval ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $script ] + Parameter #1 [ $args ] + Parameter #2 [ $num_keys ] } } - Method [ static public method enableCoroutine ] { + Method [ public method evalSha ] { - - Parameters [2] { - Parameter #0 [ $enable ] - Parameter #1 [ $flags ] + - Parameters [3] { + Parameter #0 [ $script_sha ] + Parameter #1 [ $args ] + Parameter #2 [ $num_keys ] } } - } - - Properties [0] { - } + Method [ public method script ] { - - Methods [0] { + - Parameters [2] { + Parameter #0 [ $cmd ] + Parameter #1 [ $args ] + } + } } } - Class [ class Swoole\Lock ] { + Class [ class Swoole\Coroutine\Http2\Client ] { - - Constants [5] { - Constant [ public integer FILELOCK ] { 2 } - Constant [ public integer MUTEX ] { 3 } - Constant [ public integer SEM ] { 4 } - Constant [ public integer RWLOCK ] { 1 } - Constant [ public integer SPINLOCK ] { 5 } + - Constants [0] { } - Static properties [0] { @@ -4896,16 +5033,25 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [1] { + - Properties [9] { Property [ public $errCode ] + Property [ public $errMsg ] + Property [ public $sock ] + Property [ public $type ] + Property [ public $setting ] + Property [ public $connected ] + Property [ public $host ] + Property [ public $port ] + Property [ public $ssl ] } - - Methods [9] { + - Methods [12] { Method [ public method __construct ] { - - Parameters [2] { - Parameter #0 [ $type ] - Parameter #1 [ $filename ] + - Parameters [3] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $ssl ] } } @@ -4915,44 +5061,71 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method lock ] { + Method [ public method set ] { + + - Parameters [1] { + Parameter #0 [ array $settings ] + } + } + + Method [ public method connect ] { - Parameters [0] { } } - Method [ public method lockwait ] { + Method [ public method stats ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ $key ] } } - Method [ public method trylock ] { + Method [ public method isStreamExist ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $stream_id ] } } - Method [ public method lock_read ] { + Method [ public method send ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $request ] } } - Method [ public method trylock_read ] { + Method [ public method write ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $stream_id ] + Parameter #1 [ $data ] + Parameter #2 [ $end_stream ] } } - Method [ public method unlock ] { + Method [ public method recv ] { + + - Parameters [1] { + Parameter #0 [ $timeout ] + } + } + + Method [ public method goaway ] { + + - Parameters [2] { + Parameter #0 [ $error_code ] + Parameter #1 [ $debug_data ] + } + } + + Method [ public method ping ] { - Parameters [0] { } } - Method [ public method destroy ] { + Method [ public method close ] { - Parameters [0] { } @@ -4960,7 +5133,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\Atomic ] { + Class [ class Swoole\Coroutine\Http2\Client\Exception extends Swoole\Exception implements Throwable ] { - Constants [0] { } @@ -4971,69 +5144,53 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [0] { + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] } - - Methods [8] { - Method [ public method __construct ] { + - Methods [10] { + Method [ public method __construct ] { - - Parameters [1] { - Parameter #0 [ $value ] + - Parameters [3] { + Parameter #0 [ $message ] + Parameter #1 [ $code ] + Parameter #2 [ $previous ] } } - Method [ public method add ] { - - - Parameters [1] { - Parameter #0 [ $add_value ] - } + Method [ public method __wakeup ] { } - Method [ public method sub ] { - - - Parameters [1] { - Parameter #0 [ $sub_value ] - } + Method [ final public method getMessage ] { } - Method [ public method get ] { - - - Parameters [0] { - } + Method [ final public method getCode ] { } - Method [ public method set ] { - - - Parameters [1] { - Parameter #0 [ $value ] - } + Method [ final public method getFile ] { } - Method [ public method wait ] { - - - Parameters [1] { - Parameter #0 [ $timeout ] - } + Method [ final public method getLine ] { } - Method [ public method wakeup ] { + Method [ final public method getTrace ] { + } - - Parameters [1] { - Parameter #0 [ $count ] - } + Method [ final public method getPrevious ] { } - Method [ public method cmpset ] { + Method [ final public method getTraceAsString ] { + } - - Parameters [2] { - Parameter #0 [ $cmp_value ] - Parameter #1 [ $new_value ] - } + Method [ public method __toString ] { } } } - Class [ class Swoole\Atomic\Long ] { + Class [ class Swoole\Http2\Request ] { - Constants [0] { } @@ -5044,55 +5201,46 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [0] { + - Properties [6] { + Property [ public $path ] + Property [ public $method ] + Property [ public $headers ] + Property [ public $cookies ] + Property [ public $data ] + Property [ public $pipeline ] } - - Methods [6] { - Method [ public method __construct ] { - - - Parameters [1] { - Parameter #0 [ $value ] - } - } - - Method [ public method add ] { - - - Parameters [1] { - Parameter #0 [ $add_value ] - } - } - - Method [ public method sub ] { - - - Parameters [1] { - Parameter #0 [ $sub_value ] - } - } + - Methods [0] { + } + } - Method [ public method get ] { + Class [ class Swoole\Http2\Response ] { - - Parameters [0] { - } - } + - Constants [0] { + } - Method [ public method set ] { + - Static properties [0] { + } - - Parameters [1] { - Parameter #0 [ $value ] - } - } + - Static methods [0] { + } - Method [ public method cmpset ] { + - Properties [8] { + Property [ public $streamId ] + Property [ public $errCode ] + Property [ public $statusCode ] + Property [ public $pipeline ] + Property [ public $headers ] + Property [ public $set_cookie_headers ] + Property [ public $cookies ] + Property [ public $data ] + } - - Parameters [2] { - Parameter #0 [ $cmp_value ] - Parameter #1 [ $new_value ] - } - } + - Methods [0] { } } - Class [ class Swoole\Http\Server extends Swoole\Server ] { + Class [ class Swoole\Server ] { - Constants [0] { } @@ -5103,7 +5251,18 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static methods [0] { } - - Properties [14] { + - Properties [23] { + Property [ private $onStart ] + Property [ private $onShutdown ] + Property [ private $onWorkerStart ] + Property [ private $onWorkerStop ] + Property [ private $onWorkerExit ] + Property [ private $onWorkerError ] + Property [ private $onTask ] + Property [ private $onFinish ] + Property [ private $onManagerStart ] + Property [ private $onManagerStop ] + Property [ private $onPipeMessage ] Property [ public $setting ] Property [ public $connections ] Property [ public $host ] @@ -5116,12 +5275,10 @@ Extension [ extension #155 swoole version 4.3.5 ] { Property [ public $worker_id ] Property [ public $taskworker ] Property [ public $worker_pid ] - Property [ private $onRequest ] - Property [ private $onHandshake ] } - Methods [42] { - Method [ public method __construct ] { + Method [ public method __construct ] { - Parameters [4] { Parameter #0 [ $host ] @@ -5131,13 +5288,13 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method __destruct ] { + Method [ public method __destruct ] { - Parameters [0] { } } - Method [ public method listen ] { + Method [ public method listen ] { - Parameters [3] { Parameter #0 [ $host ] @@ -5146,7 +5303,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method addlistener ] { + Method [ public method addlistener ] { - Parameters [3] { Parameter #0 [ $host ] @@ -5155,7 +5312,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method on ] { + Method [ public method on ] { - Parameters [2] { Parameter #0 [ $event_name ] @@ -5163,27 +5320,27 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method getCallback ] { + Method [ public method getCallback ] { - Parameters [1] { Parameter #0 [ $event_name ] } } - Method [ public method set ] { + Method [ public method set ] { - Parameters [1] { Parameter #0 [ array $settings ] } } - Method [ public method start ] { + Method [ public method start ] { - Parameters [0] { } } - Method [ public method send ] { + Method [ public method send ] { - Parameters [3] { Parameter #0 [ $fd ] @@ -5192,7 +5349,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method sendto ] { + Method [ public method sendto ] { - Parameters [4] { Parameter #0 [ $ip ] @@ -5202,7 +5359,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method sendwait ] { + Method [ public method sendwait ] { - Parameters [2] { Parameter #0 [ $conn_fd ] @@ -5210,21 +5367,21 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method exists ] { + Method [ public method exists ] { - Parameters [1] { Parameter #0 [ $fd ] } } - Method [ public method exist ] { + Method [ public method exist ] { - Parameters [1] { Parameter #0 [ $fd ] } } - Method [ public method protect ] { + Method [ public method protect ] { - Parameters [2] { Parameter #0 [ $fd ] @@ -5232,7 +5389,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method sendfile ] { + Method [ public method sendfile ] { - Parameters [4] { Parameter #0 [ $conn_fd ] @@ -5242,7 +5399,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method close ] { + Method [ public method close ] { - Parameters [2] { Parameter #0 [ $fd ] @@ -5250,28 +5407,28 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method confirm ] { + Method [ public method confirm ] { - Parameters [1] { Parameter #0 [ $fd ] } } - Method [ public method pause ] { + Method [ public method pause ] { - Parameters [1] { Parameter #0 [ $fd ] } } - Method [ public method resume ] { + Method [ public method resume ] { - Parameters [1] { Parameter #0 [ $fd ] } } - Method [ public method task ] { + Method [ public method task ] { - Parameters [3] { Parameter #0 [ $data ] @@ -5280,166 +5437,360 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method taskwait ] { + Method [ public method taskwait ] { + + - Parameters [3] { + Parameter #0 [ $data ] + Parameter #1 [ $timeout ] + Parameter #2 [ $worker_id ] + } + } + + Method [ public method taskWaitMulti ] { + + - Parameters [2] { + Parameter #0 [ array $tasks ] + Parameter #1 [ $timeout ] + } + } + + Method [ public method taskCo ] { + + - Parameters [2] { + Parameter #0 [ array $tasks ] + Parameter #1 [ $timeout ] + } + } + + Method [ public method finish ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + + Method [ public method reload ] { + + - Parameters [0] { + } + } + + Method [ public method shutdown ] { + + - Parameters [0] { + } + } + + Method [ public method stop ] { + + - Parameters [1] { + Parameter #0 [ $worker_id ] + } + } + + Method [ public method getLastError ] { + + - Parameters [0] { + } + } + + Method [ public method heartbeat ] { + + - Parameters [1] { + Parameter #0 [ $reactor_id ] + } + } + + Method [ public method getClientInfo ] { + + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $reactor_id ] + } + } + + Method [ public method getClientList ] { + + - Parameters [2] { + Parameter #0 [ $start_fd ] + Parameter #1 [ $find_count ] + } + } + + Method [ public method connection_info ] { + + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $reactor_id ] + } + } + + Method [ public method connection_list ] { + + - Parameters [2] { + Parameter #0 [ $start_fd ] + Parameter #1 [ $find_count ] + } + } + + Method [ public method sendMessage ] { + + - Parameters [2] { + Parameter #0 [ $message ] + Parameter #1 [ $dst_worker_id ] + } + } + + Method [ public method addProcess ] { + + - Parameters [1] { + Parameter #0 [ swoole_process $process ] + } + } + + Method [ public method stats ] { + + - Parameters [0] { + } + } + + Method [ public method getSocket ] { + + - Parameters [1] { + Parameter #0 [ $port ] + } + } + + Method [ public method bind ] { + + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $uid ] + } + } + + Method [ public method after ] { + + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } + } + + Method [ public method tick ] { + + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } + } + + Method [ public method clearTimer ] { + + - Parameters [1] { + Parameter #0 [ $timer_id ] + } + } + + Method [ public method defer ] { + + - Parameters [1] { + Parameter #0 [ callable $callback ] + } + } + } + } + + Class [ final class Swoole\Server\Task ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ public $data ] + Property [ public $id ] + Property [ public $worker_id ] + Property [ public $flags ] + } + + - Methods [1] { + Method [ public method finish ] { - - Parameters [3] { + - Parameters [1] { Parameter #0 [ $data ] - Parameter #1 [ $timeout ] - Parameter #2 [ $worker_id ] } } + } + } - Method [ public method taskWaitMulti ] { + Class [ class Swoole\Connection\Iterator implements Iterator, Traversable, ArrayAccess, Countable ] { - - Parameters [2] { - Parameter #0 [ array $tasks ] - Parameter #1 [ $timeout ] - } - } + - Constants [0] { + } - Method [ public method taskCo ] { + - Static properties [0] { + } - - Parameters [2] { - Parameter #0 [ array $tasks ] - Parameter #1 [ $timeout ] + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [12] { + Method [ public method __construct ] { + + - Parameters [0] { } } - Method [ public method finish ] { + Method [ public method __destruct ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [0] { } } - Method [ public method reload ] { + Method [ public method rewind ] { - Parameters [0] { } } - Method [ public method shutdown ] { + Method [ public method next ] { - Parameters [0] { } } - Method [ public method stop ] { + Method [ public method current ] { - - Parameters [1] { - Parameter #0 [ $worker_id ] + - Parameters [0] { } } - Method [ public method getLastError ] { + Method [ public method key ] { - Parameters [0] { } } - Method [ public method heartbeat ] { + Method [ public method valid ] { - - Parameters [1] { - Parameter #0 [ $reactor_id ] + - Parameters [0] { } } - Method [ public method connection_info ] { + Method [ public method count ] { - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $reactor_id ] + - Parameters [0] { } } - Method [ public method connection_list ] { + Method [ public method offsetExists ] { - - Parameters [2] { - Parameter #0 [ $start_fd ] - Parameter #1 [ $find_count ] + - Parameters [1] { + Parameter #0 [ $fd ] } } - Method [ public method getClientInfo ] { + Method [ public method offsetGet ] { - - Parameters [2] { + - Parameters [1] { Parameter #0 [ $fd ] - Parameter #1 [ $reactor_id ] } } - Method [ public method getClientList ] { + Method [ public method offsetSet ] { - Parameters [2] { - Parameter #0 [ $start_fd ] - Parameter #1 [ $find_count ] + Parameter #0 [ $fd ] + Parameter #1 [ $value ] } } - Method [ public method after ] { + Method [ public method offsetUnset ] { - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ $param ] + - Parameters [1] { + Parameter #0 [ $fd ] } } + } + } - Method [ public method tick ] { + Class [ class Swoole\Server\Port ] { - - Parameters [2] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - } - } + - Constants [0] { + } - Method [ public method clearTimer ] { + - Static properties [0] { + } - - Parameters [1] { - Parameter #0 [ $timer_id ] - } - } + - Static methods [0] { + } + + - Properties [16] { + Property [ private $onConnect ] + Property [ private $onReceive ] + Property [ private $onClose ] + Property [ private $onPacket ] + Property [ private $onBufferFull ] + Property [ private $onBufferEmpty ] + Property [ private $onRequest ] + Property [ private $onHandShake ] + Property [ private $onOpen ] + Property [ private $onMessage ] + Property [ public $host ] + Property [ public $port ] + Property [ public $type ] + Property [ public $sock ] + Property [ public $setting ] + Property [ public $connections ] + } - Method [ public method defer ] { + - Methods [6] { + Method [ private method __construct ] { - - Parameters [1] { - Parameter #0 [ callable $callback ] + - Parameters [0] { } } - Method [ public method sendMessage ] { + Method [ public method __destruct ] { - - Parameters [2] { - Parameter #0 [ $message ] - Parameter #1 [ $dst_worker_id ] + - Parameters [0] { } } - Method [ public method addProcess ] { + Method [ public method set ] { - Parameters [1] { - Parameter #0 [ swoole_process $process ] + Parameter #0 [ array $settings ] } } - Method [ public method stats ] { + Method [ public method on ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $event_name ] + Parameter #1 [ callable $callback ] } } - Method [ public method getSocket ] { + Method [ public method getCallback ] { - Parameters [1] { - Parameter #0 [ $port ] + Parameter #0 [ $event_name ] } } - Method [ public method bind ] { + Method [ public method getSocket ] { - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $uid ] + - Parameters [0] { } } } @@ -5507,14 +5858,15 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - - Properties [4] { + - Properties [5] { Property [ public $fd ] + Property [ public $socket ] Property [ public $header ] Property [ public $cookie ] Property [ public $trailer ] } - - Methods [13] { + - Methods [19] { Method [ public method initHeader ] { - Parameters [0] { @@ -5534,6 +5886,19 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } + Method [ public method setCookie ] { + + - Parameters [7] { + Parameter #0 [ $name ] + Parameter #1 [ $value ] + Parameter #2 [ $expires ] + Parameter #3 [ $path ] + Parameter #4 [ $domain ] + Parameter #5 [ $secure ] + Parameter #6 [ $httponly ] + } + } + Method [ public method rawcookie ] { - Parameters [7] { @@ -5555,6 +5920,14 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } + Method [ public method setStatusCode ] { + + - Parameters [2] { + Parameter #0 [ $http_code ] + Parameter #1 [ $reason ] + } + } + Method [ public method header ] { - Parameters [3] { @@ -5564,6 +5937,15 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } + Method [ public method setHeader ] { + + - Parameters [3] { + Parameter #0 [ $key ] + Parameter #1 [ $value ] + Parameter #2 [ $ucwords ] + } + } + Method [ public method trailer ] { - Parameters [2] { @@ -5615,96 +5997,25 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method __destruct ] { - - - Parameters [0] { - } - } - } - } - - Class [ class Swoole\Buffer ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [2] { - Property [ public $capacity ] - Property [ public $length ] - } - - - Methods [10] { - Method [ public method __construct ] { - - - Parameters [1] { - Parameter #0 [ $size ] - } - } - - Method [ public method __destruct ] { - - - Parameters [0] { - } - } - - Method [ public method __toString ] { + Method [ public method upgrade ] { - Parameters [0] { } } - Method [ public method substr ] { - - - Parameters [3] { - Parameter #0 [ $offset ] - Parameter #1 [ $length ] - Parameter #2 [ $remove ] - } - } - - Method [ public method write ] { - - - Parameters [2] { - Parameter #0 [ $offset ] - Parameter #1 [ $data ] - } - } - - Method [ public method read ] { - - - Parameters [2] { - Parameter #0 [ $offset ] - Parameter #1 [ $length ] - } - } - - Method [ public method append ] { - - - Parameters [1] { - Parameter #0 [ $data ] - } - } - - Method [ public method expand ] { + Method [ public method push ] { - - Parameters [1] { - Parameter #0 [ $size ] + - Parameters [0] { } } - Method [ public method recycle ] { + Method [ public method recv ] { - Parameters [0] { } } - Method [ public method clear ] { + Method [ public method __destruct ] { - Parameters [0] { } @@ -5712,7 +6023,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Class [ class Swoole\WebSocket\Server extends Swoole\Http\Server ] { + Class [ class Swoole\Http\Server extends Swoole\Server ] { - Constants [0] { } @@ -5720,26 +6031,10 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static properties [0] { } - - Static methods [2] { - Method [ static public method pack ] { - - - Parameters [4] { - Parameter #0 [ $data ] - Parameter #1 [ $opcode ] - Parameter #2 [ $finish ] - Parameter #3 [ $mask ] - } - } - - Method [ static public method unpack ] { - - - Parameters [1] { - Parameter #0 [ $data ] - } - } + - Static methods [0] { } - - Properties [12] { + - Properties [14] { Property [ public $setting ] Property [ public $connections ] Property [ public $host ] @@ -5752,35 +6047,11 @@ Extension [ extension #155 swoole version 4.3.5 ] { Property [ public $worker_id ] Property [ public $taskworker ] Property [ public $worker_pid ] + Property [ private $onRequest ] + Property [ private $onHandshake ] } - - Methods [45] { - Method [ public method push ] { - - - Parameters [4] { - Parameter #0 [ $fd ] - Parameter #1 [ $data ] - Parameter #2 [ $opcode ] - Parameter #3 [ $finish ] - } - } - - Method [ public method disconnect ] { - - - Parameters [3] { - Parameter #0 [ $fd ] - Parameter #1 [ $code ] - Parameter #2 [ $reason ] - } - } - - Method [ public method isEstablished ] { - - - Parameters [1] { - Parameter #0 [ $fd ] - } - } - + - Methods [42] { Method [ public method __construct ] { - Parameters [4] { @@ -6004,6 +6275,22 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } + Method [ public method getClientInfo ] { + + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $reactor_id ] + } + } + + Method [ public method getClientList ] { + + - Parameters [2] { + Parameter #0 [ $start_fd ] + Parameter #1 [ $find_count ] + } + } + Method [ public method connection_info ] { - Parameters [2] { @@ -6020,418 +6307,536 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method getClientInfo ] { + Method [ public method sendMessage ] { + + - Parameters [2] { + Parameter #0 [ $message ] + Parameter #1 [ $dst_worker_id ] + } + } + + Method [ public method addProcess ] { + + - Parameters [1] { + Parameter #0 [ swoole_process $process ] + } + } + + Method [ public method stats ] { + + - Parameters [0] { + } + } + + Method [ public method getSocket ] { + + - Parameters [1] { + Parameter #0 [ $port ] + } + } + + Method [ public method bind ] { - Parameters [2] { Parameter #0 [ $fd ] - Parameter #1 [ $reactor_id ] + Parameter #1 [ $uid ] + } + } + + Method [ public method after ] { + + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } + } + + Method [ public method tick ] { + + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } + } + + Method [ public method clearTimer ] { + + - Parameters [1] { + Parameter #0 [ $timer_id ] + } + } + + Method [ public method defer ] { + + - Parameters [1] { + Parameter #0 [ callable $callback ] + } + } + } + } + + Class [ final class Swoole\Coroutine\Http\Server ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [7] { + Property [ public $fd ] + Property [ public $host ] + Property [ public $port ] + Property [ public $ssl ] + Property [ public $settings ] + Property [ public $errCode ] + Property [ public $errMsg ] + } + + - Methods [7] { + Method [ public method __construct ] { + + - Parameters [0] { + } + } + + Method [ public method __destruct ] { + + - Parameters [0] { + } + } + + Method [ public method set ] { + + - Parameters [1] { + Parameter #0 [ array $settings ] + } + } + + Method [ public method handle ] { + + - Parameters [2] { + Parameter #0 [ $pattern ] + Parameter #1 [ callable $callback ] + } + } + + Method [ public method onAccept ] { + + - Parameters [0] { + } + } + + Method [ public method start ] { + + - Parameters [0] { + } + } + + Method [ public method shutdown ] { + + - Parameters [0] { + } + } + } + } + + Class [ class Swoole\WebSocket\Server extends Swoole\Http\Server ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method pack ] { + + - Parameters [4] { + Parameter #0 [ $data ] + Parameter #1 [ $opcode ] + Parameter #2 [ $finish ] + Parameter #3 [ $mask ] + } + } + + Method [ static public method unpack ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + } + + - Properties [12] { + Property [ public $setting ] + Property [ public $connections ] + Property [ public $host ] + Property [ public $port ] + Property [ public $type ] + Property [ public $mode ] + Property [ public $ports ] + Property [ public $master_pid ] + Property [ public $manager_pid ] + Property [ public $worker_id ] + Property [ public $taskworker ] + Property [ public $worker_pid ] + } + + - Methods [45] { + Method [ public method push ] { + + - Parameters [4] { + Parameter #0 [ $fd ] + Parameter #1 [ $data ] + Parameter #2 [ $opcode ] + Parameter #3 [ $finish ] + } + } + + Method [ public method disconnect ] { + + - Parameters [3] { + Parameter #0 [ $fd ] + Parameter #1 [ $code ] + Parameter #2 [ $reason ] } } - Method [ public method getClientList ] { + Method [ public method isEstablished ] { - - Parameters [2] { - Parameter #0 [ $start_fd ] - Parameter #1 [ $find_count ] + - Parameters [1] { + Parameter #0 [ $fd ] } } - Method [ public method after ] { + Method [ public method __construct ] { - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ $param ] + - Parameters [4] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $mode ] + Parameter #3 [ $sock_type ] } } - Method [ public method tick ] { + Method [ public method __destruct ] { - - Parameters [2] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] + - Parameters [0] { } } - Method [ public method clearTimer ] { + Method [ public method listen ] { - - Parameters [1] { - Parameter #0 [ $timer_id ] + - Parameters [3] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $sock_type ] } } - Method [ public method defer ] { + Method [ public method addlistener ] { - - Parameters [1] { - Parameter #0 [ callable $callback ] + - Parameters [3] { + Parameter #0 [ $host ] + Parameter #1 [ $port ] + Parameter #2 [ $sock_type ] } } - Method [ public method sendMessage ] { + Method [ public method on ] { - Parameters [2] { - Parameter #0 [ $message ] - Parameter #1 [ $dst_worker_id ] + Parameter #0 [ $event_name ] + Parameter #1 [ callable $callback ] } } - Method [ public method addProcess ] { + Method [ public method getCallback ] { - Parameters [1] { - Parameter #0 [ swoole_process $process ] + Parameter #0 [ $event_name ] } } - Method [ public method stats ] { + Method [ public method set ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ array $settings ] } } - Method [ public method getSocket ] { + Method [ public method start ] { - - Parameters [1] { - Parameter #0 [ $port ] + - Parameters [0] { } } - Method [ public method bind ] { + Method [ public method send ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ $fd ] - Parameter #1 [ $uid ] + Parameter #1 [ $send_data ] + Parameter #2 [ $server_socket ] } } - } - } - - Class [ class Swoole\WebSocket\Frame ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - Static methods [2] { - Method [ static public method pack ] { + Method [ public method sendto ] { - Parameters [4] { - Parameter #0 [ $data ] - Parameter #1 [ $opcode ] - Parameter #2 [ $finish ] - Parameter #3 [ $mask ] + Parameter #0 [ $ip ] + Parameter #1 [ $port ] + Parameter #2 [ $send_data ] + Parameter #3 [ $server_socket ] } } - Method [ static public method unpack ] { + Method [ public method sendwait ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [2] { + Parameter #0 [ $conn_fd ] + Parameter #1 [ $send_data ] } } - } - - - Properties [4] { - Property [ public $fd ] - Property [ public $data ] - Property [ public $opcode ] - Property [ public $finish ] - } - - Methods [1] { - Method [ public method __toString ] { + Method [ public method exists ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $fd ] } } - } - } - - Class [ class Swoole\WebSocket\CloseFrame extends Swoole\WebSocket\Frame ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - Static methods [2] { - Method [ static public method pack ] { + Method [ public method exist ] { - - Parameters [4] { - Parameter #0 [ $data ] - Parameter #1 [ $opcode ] - Parameter #2 [ $finish ] - Parameter #3 [ $mask ] + - Parameters [1] { + Parameter #0 [ $fd ] } } - Method [ static public method unpack ] { + Method [ public method protect ] { - - Parameters [1] { - Parameter #0 [ $data ] + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $is_protected ] } } - } - - - Properties [6] { - Property [ public $fd ] - Property [ public $data ] - Property [ public $finish ] - Property [ public $opcode ] - Property [ public $code ] - Property [ public $reason ] - } - - Methods [1] { - Method [ public method __toString ] { + Method [ public method sendfile ] { - - Parameters [0] { + - Parameters [4] { + Parameter #0 [ $conn_fd ] + Parameter #1 [ $filename ] + Parameter #2 [ $offset ] + Parameter #3 [ $length ] } } - } - } - - Class [ class Swoole\Coroutine\Channel ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - Static methods [0] { - } + Method [ public method close ] { - - Properties [2] { - Property [ public $capacity ] - Property [ public $errCode ] - } + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $reset ] + } + } - - Methods [8] { - Method [ public method __construct ] { + Method [ public method confirm ] { - Parameters [1] { - Parameter #0 [ $size ] + Parameter #0 [ $fd ] } } - Method [ public method push ] { + Method [ public method pause ] { - - Parameters [2] { - Parameter #0 [ $data ] - Parameter #1 [ $timeout ] + - Parameters [1] { + Parameter #0 [ $fd ] } } - Method [ public method pop ] { + Method [ public method resume ] { - Parameters [1] { - Parameter #0 [ $timeout ] + Parameter #0 [ $fd ] } } - Method [ public method isEmpty ] { + Method [ public method task ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $data ] + Parameter #1 [ $worker_id ] + Parameter #2 [ callable or NULL $finish_callback ] } } - Method [ public method isFull ] { + Method [ public method taskwait ] { - - Parameters [0] { + - Parameters [3] { + Parameter #0 [ $data ] + Parameter #1 [ $timeout ] + Parameter #2 [ $worker_id ] } } - Method [ public method close ] { + Method [ public method taskWaitMulti ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ array $tasks ] + Parameter #1 [ $timeout ] } } - Method [ public method stats ] { + Method [ public method taskCo ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ array $tasks ] + Parameter #1 [ $timeout ] } } - Method [ public method length ] { + Method [ public method finish ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $data ] } } - } - } - - Class [ class Swoole\Coroutine\Http2\Client ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [8] { - Property [ public $errCode ] - Property [ public $errMsg ] - Property [ public $sock ] - Property [ public $type ] - Property [ public $setting ] - Property [ public $connected ] - Property [ public $host ] - Property [ public $port ] - } - - Methods [12] { - Method [ public method __construct ] { + Method [ public method reload ] { - - Parameters [3] { - Parameter #0 [ $host ] - Parameter #1 [ $port ] - Parameter #2 [ $ssl ] + - Parameters [0] { } } - Method [ public method __destruct ] { + Method [ public method shutdown ] { - Parameters [0] { } } - Method [ public method set ] { + Method [ public method stop ] { - Parameters [1] { - Parameter #0 [ array $settings ] + Parameter #0 [ $worker_id ] } } - Method [ public method connect ] { + Method [ public method getLastError ] { - Parameters [0] { } } - Method [ public method stats ] { + Method [ public method heartbeat ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ $reactor_id ] } } - Method [ public method isStreamExist ] { + Method [ public method getClientInfo ] { - - Parameters [1] { - Parameter #0 [ $stream_id ] + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $reactor_id ] } } - Method [ public method send ] { + Method [ public method getClientList ] { - - Parameters [1] { - Parameter #0 [ $request ] + - Parameters [2] { + Parameter #0 [ $start_fd ] + Parameter #1 [ $find_count ] } } - Method [ public method write ] { + Method [ public method connection_info ] { - - Parameters [3] { - Parameter #0 [ $stream_id ] - Parameter #1 [ $data ] - Parameter #2 [ $end_stream ] + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $reactor_id ] } } - Method [ public method recv ] { + Method [ public method connection_list ] { - - Parameters [1] { - Parameter #0 [ $timeout ] + - Parameters [2] { + Parameter #0 [ $start_fd ] + Parameter #1 [ $find_count ] } } - Method [ public method goaway ] { + Method [ public method sendMessage ] { - Parameters [2] { - Parameter #0 [ $error_code ] - Parameter #1 [ $debug_data ] + Parameter #0 [ $message ] + Parameter #1 [ $dst_worker_id ] } } - Method [ public method ping ] { + Method [ public method addProcess ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ swoole_process $process ] } } - Method [ public method close ] { + Method [ public method stats ] { - Parameters [0] { } } - } - } - - Class [ class Swoole\Coroutine\Http2\Client\Exception extends Swoole\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 ] { + Method [ public method getSocket ] { - - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + - Parameters [1] { + Parameter #0 [ $port ] } } - Method [ public method __wakeup ] { - } + Method [ public method bind ] { - Method [ final public method getMessage ] { + - Parameters [2] { + Parameter #0 [ $fd ] + Parameter #1 [ $uid ] + } } - Method [ final public method getCode ] { - } + Method [ public method after ] { - Method [ final public method getFile ] { + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } } - Method [ final public method getLine ] { - } + Method [ public method tick ] { - Method [ final public method getTrace ] { + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] + } } - Method [ final public method getPrevious ] { - } + Method [ public method clearTimer ] { - Method [ final public method getTraceAsString ] { + - Parameters [1] { + Parameter #0 [ $timer_id ] + } } - Method [ public method __toString ] { + Method [ public method defer ] { + + - Parameters [1] { + Parameter #0 [ callable $callback ] + } } } } - Class [ class Swoole\Http2\Request ] { + Class [ class Swoole\WebSocket\Frame ] { - Constants [0] { } @@ -6439,49 +6844,42 @@ Extension [ extension #155 swoole version 4.3.5 ] { - Static properties [0] { } - - Static methods [0] { - } - - - Properties [6] { - Property [ public $path ] - Property [ public $method ] - Property [ public $headers ] - Property [ public $cookies ] - Property [ public $data ] - Property [ public $pipeline ] - } - - - Methods [0] { - } - } - - Class [ class Swoole\Http2\Response ] { + - Static methods [2] { + Method [ static public method pack ] { - - Constants [0] { - } + - Parameters [4] { + Parameter #0 [ $data ] + Parameter #1 [ $opcode ] + Parameter #2 [ $finish ] + Parameter #3 [ $mask ] + } + } - - Static properties [0] { - } + Method [ static public method unpack ] { - - Static methods [0] { + - Parameters [1] { + Parameter #0 [ $data ] + } + } } - - Properties [8] { - Property [ public $streamId ] - Property [ public $errCode ] - Property [ public $statusCode ] - Property [ public $pipeline ] - Property [ public $headers ] - Property [ public $set_cookie_headers ] - Property [ public $cookies ] + - Properties [4] { + Property [ public $fd ] Property [ public $data ] + Property [ public $opcode ] + Property [ public $finish ] } - - Methods [0] { + - Methods [1] { + Method [ public method __toString ] { + + - Parameters [0] { + } + } } } - Class [ class Swoole\Serialize ] { + Class [ class Swoole\WebSocket\CloseFrame extends Swoole\WebSocket\Frame ] { - Constants [0] { } @@ -6490,27 +6888,39 @@ Extension [ extension #155 swoole version 4.3.5 ] { } - Static methods [2] { - Method [ static public method pack ] { + Method [ static public method pack ] { - - Parameters [2] { + - Parameters [4] { Parameter #0 [ $data ] - Parameter #1 [ $flag ] + Parameter #1 [ $opcode ] + Parameter #2 [ $finish ] + Parameter #3 [ $mask ] } } - Method [ static public method unpack ] { + Method [ static public method unpack ] { - - Parameters [2] { - Parameter #0 [ $string ] - Parameter #1 [ $flag ] + - Parameters [1] { + Parameter #0 [ $data ] } } } - - Properties [0] { + - Properties [6] { + Property [ public $fd ] + Property [ public $data ] + Property [ public $finish ] + Property [ public $opcode ] + Property [ public $code ] + Property [ public $reason ] } - - Methods [0] { + - Methods [1] { + Method [ public method __toString ] { + + - Parameters [0] { + } + } } } @@ -6793,7 +7203,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method connection_info ] { + Method [ public method getClientInfo ] { - Parameters [2] { Parameter #0 [ $fd ] @@ -6801,7 +7211,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method connection_list ] { + Method [ public method getClientList ] { - Parameters [2] { Parameter #0 [ $start_fd ] @@ -6809,7 +7219,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method getClientInfo ] { + Method [ public method connection_info ] { - Parameters [2] { Parameter #0 [ $fd ] @@ -6817,7 +7227,7 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method getClientList ] { + Method [ public method connection_list ] { - Parameters [2] { Parameter #0 [ $start_fd ] @@ -6825,70 +7235,69 @@ Extension [ extension #155 swoole version 4.3.5 ] { } } - Method [ public method after ] { + Method [ public method sendMessage ] { - - Parameters [3] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] - Parameter #2 [ $param ] + - Parameters [2] { + Parameter #0 [ $message ] + Parameter #1 [ $dst_worker_id ] } } - Method [ public method tick ] { + Method [ public method addProcess ] { - - Parameters [2] { - Parameter #0 [ $ms ] - Parameter #1 [ callable $callback ] + - Parameters [1] { + Parameter #0 [ swoole_process $process ] } } - Method [ public method clearTimer ] { + Method [ public method stats ] { - - Parameters [1] { - Parameter #0 [ $timer_id ] + - Parameters [0] { } } - Method [ public method defer ] { + Method [ public method getSocket ] { - Parameters [1] { - Parameter #0 [ callable $callback ] + Parameter #0 [ $port ] } } - Method [ public method sendMessage ] { + Method [ public method bind ] { - Parameters [2] { - Parameter #0 [ $message ] - Parameter #1 [ $dst_worker_id ] + Parameter #0 [ $fd ] + Parameter #1 [ $uid ] } } - Method [ public method addProcess ] { + Method [ public method after ] { - - Parameters [1] { - Parameter #0 [ swoole_process $process ] + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] } } - Method [ public method stats ] { + Method [ public method tick ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ $ms ] + Parameter #1 [ callable $callback ] } } - Method [ public method getSocket ] { + Method [ public method clearTimer ] { - Parameters [1] { - Parameter #0 [ $port ] + Parameter #0 [ $timer_id ] } } - Method [ public method bind ] { + Method [ public method defer ] { - - Parameters [2] { - Parameter #0 [ $fd ] - Parameter #1 [ $uid ] + - Parameters [1] { + Parameter #0 [ callable $callback ] } } } diff --git a/php-pecl-swoole4.spec b/php-pecl-swoole4.spec index ba10a55..db8f067 100644 --- a/php-pecl-swoole4.spec +++ b/php-pecl-swoole4.spec @@ -20,11 +20,6 @@ # After 20-sockets %global ini_name 40-%{pecl_name}.ini -%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8 -%global with_pgsql 1 -%else -%global with_pgsql 0 -%endif %global with_nghttpd2 1 %if 0%{?fedora} >= 25 || 0%{?rhel} >= 8 %global with_brotli 1 @@ -35,7 +30,7 @@ Summary: PHP's asynchronous concurrent distributed networking framework Name: %{?sub_prefix}php-pecl-%{pecl_name}4 -Version: 4.3.5 +Version: 4.4.0 Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} # Extension is ASL 2.0 # Hiredis is BSD @@ -49,19 +44,12 @@ BuildRequires: devtoolset-6-toolchain BuildRequires: %{?dtsprefix}gcc BuildRequires: %{?dtsprefix}gcc-c++ %endif -BuildRequires: %{?scl_prefix}php-devel > 7 +BuildRequires: %{?scl_prefix}php-devel > 7.1 BuildRequires: %{?scl_prefix}php-pear BuildRequires: %{?scl_prefix}php-sockets BuildRequires: %{?scl_prefix}php-mysqlnd BuildRequires: pcre-devel BuildRequires: openssl-devel -%if %{with_pgsql} -%if 0%{?fedora} >= 30 || 0%{?rhel} >= 8 -BuildRequires: libpq-devel > 9.5 -%else -BuildRequires: postgresql-devel > 9.5 -%endif -%endif %if %{with_brotli} BuildRequires: brotli-devel %endif @@ -97,10 +85,8 @@ Conflicts: %{?sub_prefix}php-pecl-%{pecl_name}2 < 4 %endif %if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel} -%if "%{php_version}" > "7.1" Obsoletes: php71u-pecl-%{pecl_name}4 <= %{version} Obsoletes: php71w-pecl-%{pecl_name}4 <= %{version} -%endif %if "%{php_version}" > "7.2" Obsoletes: php72u-pecl-%{pecl_name}4 <= %{version} Obsoletes: php72w-pecl-%{pecl_name}4 <= %{version} @@ -194,6 +180,8 @@ extension=%{pecl_name}.so ; Configuration ;swoole.enable_coroutine = On +;swoole.enable_library = On +;swoole.enable_preemptive_scheduler = Off ;swoole.display_errors = On :swoole.use_shortname = On ;swoole.fast_serialize = Off @@ -215,11 +203,7 @@ peclbuild() { --enable-trace-log \ --enable-openssl \ --enable-http2 \ -%if %{with_pgsql} - --enable-coroutine-postgresql \ -%endif --enable-mysqlnd \ - --enable-scheduler-tick \ --with-libdir=%{_lib} \ --with-php-config=$1 @@ -343,6 +327,12 @@ cd ../ZTS %changelog +* Sun Jul 7 2019 Remi Collet - 4.4.0-1 +- update to 4.4.0 +- raise dependency on PHP 7.1 +- drop `Serialize` module +- drop `PostgreSQL` module + * Fri Jun 14 2019 Remi Collet - 4.3.5-1 - update to 4.3.5 -- cgit