From 744844f1ba8764efaf4d2e02032a02045e025ac9 Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Wed, 27 Nov 2024 14:25:26 +0100 Subject: [PATCH] Bump --- bin/gen_callmap.php | 10 +- dictionaries/CallMap.php | 110 +++--- dictionaries/CallMap_81_delta.php | 2 +- dictionaries/CallMap_84_delta.php | 611 ++++++++++++++++++++++++++++-- 4 files changed, 641 insertions(+), 92 deletions(-) diff --git a/bin/gen_callmap.php b/bin/gen_callmap.php index 4fe2d54c262..f1fe2dba826 100644 --- a/bin/gen_callmap.php +++ b/bin/gen_callmap.php @@ -45,7 +45,7 @@ function assertEntryParameters(ReflectionFunctionAbstract $function, array &$ent */ $normalizedEntries = []; - foreach ($entryParameters as $key => $entry) { + foreach ($entryParameters as $key => &$entry) { if ($key === 0) { continue; } @@ -57,7 +57,7 @@ function assertEntryParameters(ReflectionFunctionAbstract $function, array &$ent 'variadic' => false, 'byRef' => false, 'optional' => false, - 'type' => $entry, + 'type' => &$entry, ]; if (strncmp($normalizedKey, '&', 1) === 0) { $normalizedEntry['byRef'] = true; @@ -92,6 +92,12 @@ function assertEntryParameters(ReflectionFunctionAbstract $function, array &$ent $normalizedEntry['name'] = $normalizedKey; $normalizedEntries[$normalizedKey] = $normalizedEntry; } + + foreach ($function->getParameters() as $parameter) { + if (isset($normalizedEntries[$parameter->getName()])) { + assertParameter($normalizedEntries[$parameter->getName()], $parameter); + } + } } /** diff --git a/dictionaries/CallMap.php b/dictionaries/CallMap.php index e8bfeb92e6d..c5d3d0da26f 100644 --- a/dictionaries/CallMap.php +++ b/dictionaries/CallMap.php @@ -7310,19 +7310,19 @@ 'dba_close' => array ( 0 => 'void', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_delete' => array ( 0 => 'bool', 'key' => 'array|string', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_exists' => array ( 0 => 'bool', 'key' => 'array|string', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_fetch' => array ( @@ -7340,7 +7340,7 @@ 'dba_firstkey' => array ( 0 => 'string', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_handlers' => array ( @@ -7352,7 +7352,7 @@ 0 => 'bool', 'key' => 'array|string', 'value' => 'string', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_key_split' => array ( @@ -7366,7 +7366,7 @@ 'dba_nextkey' => array ( 0 => 'string', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_open' => array ( @@ -7381,7 +7381,7 @@ 'dba_optimize' => array ( 0 => 'bool', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_popen' => array ( @@ -7398,12 +7398,12 @@ 0 => 'bool', 'key' => 'array|string', 'value' => 'string', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dba_sync' => array ( 0 => 'bool', - 'dba' => 'resource', + 'dba' => 'Dba\\Connection', ), 'dbase_add_record' => array ( @@ -26150,13 +26150,13 @@ array ( 0 => 'bool', 'image' => 'GdImage', - 'file=' => 'string|resource|null', + 'file=' => 'null|string', ), 'imagegd2' => array ( 0 => 'bool', 'image' => 'GdImage', - 'file=' => 'string|resource|null', + 'file=' => 'null|string', 'chunk_size=' => 'int', 'mode=' => 'int', ), @@ -44289,19 +44289,19 @@ 'odbc_autocommit' => array ( 0 => 'int|bool', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'enable=' => 'bool', ), 'odbc_binmode' => array ( 0 => 'true', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'mode' => 'int', ), 'odbc_close' => array ( 0 => 'void', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', ), 'odbc_close_all' => array ( @@ -44310,7 +44310,7 @@ 'odbc_columnprivileges' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -44319,7 +44319,7 @@ 'odbc_columns' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'table=' => '?string', @@ -44328,7 +44328,7 @@ 'odbc_commit' => array ( 0 => 'bool', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', ), 'odbc_connect' => array ( @@ -44341,40 +44341,40 @@ 'odbc_cursor' => array ( 0 => 'string', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', ), 'odbc_data_source' => array ( 0 => 'array|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'fetch_type' => 'int', ), 'odbc_do' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'query' => 'string', ), 'odbc_error' => array ( 0 => 'string', - 'odbc=' => 'resource', + 'odbc=' => 'Odbc\\Connection|null', ), 'odbc_errormsg' => array ( 0 => 'string', - 'odbc=' => 'resource', + 'odbc=' => 'Odbc\\Connection|null', ), 'odbc_exec' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'query' => 'string', ), 'odbc_execute' => array ( 0 => 'bool', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'params=' => 'array', ), 'odbc_fetch_array' => @@ -44399,49 +44399,49 @@ 'odbc_fetch_row' => array ( 0 => 'bool', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'row=' => '?int', ), 'odbc_field_len' => array ( 0 => 'int|false', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'field' => 'int', ), 'odbc_field_name' => array ( 0 => 'string|false', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'field' => 'int', ), 'odbc_field_num' => array ( 0 => 'int|false', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'field' => 'string', ), 'odbc_field_precision' => array ( 0 => 'int', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'field' => 'int', ), 'odbc_field_scale' => array ( 0 => 'int|false', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'field' => 'int', ), 'odbc_field_type' => array ( 0 => 'string|false', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'field' => 'int', ), 'odbc_foreignkeys' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'pk_catalog' => '?string', 'pk_schema' => 'string', 'pk_table' => 'string', @@ -44452,34 +44452,34 @@ 'odbc_free_result' => array ( 0 => 'true', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', ), 'odbc_gettypeinfo' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'data_type=' => 'int', ), 'odbc_longreadlen' => array ( 0 => 'true', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'length' => 'int', ), 'odbc_next_result' => array ( 0 => 'bool', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', ), 'odbc_num_fields' => array ( 0 => 'int', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', ), 'odbc_num_rows' => array ( 0 => 'int', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', ), 'odbc_pconnect' => array ( @@ -44492,13 +44492,13 @@ 'odbc_prepare' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'query' => 'string', ), 'odbc_primarykeys' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -44506,7 +44506,7 @@ 'odbc_procedurecolumns' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'procedure=' => '?string', @@ -44515,7 +44515,7 @@ 'odbc_procedures' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'procedure=' => '?string', @@ -44523,24 +44523,24 @@ 'odbc_result' => array ( 0 => 'string|bool|null', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'field' => 'string|int', ), 'odbc_result_all' => array ( 0 => 'int|false', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'format=' => 'string', ), 'odbc_rollback' => array ( 0 => 'bool', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', ), 'odbc_setoption' => array ( 0 => 'bool', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection|Odbc\\Result', 'which' => 'int', 'option' => 'int', 'value' => 'int', @@ -44548,7 +44548,7 @@ 'odbc_specialcolumns' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'type' => 'int', 'catalog' => '?string', 'schema' => 'string', @@ -44559,7 +44559,7 @@ 'odbc_statistics' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -44569,7 +44569,7 @@ 'odbc_tableprivileges' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -44577,7 +44577,7 @@ 'odbc_tables' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'table=' => '?string', @@ -50451,7 +50451,7 @@ 'pattern' => 'string', 'subject' => 'string', 'limit' => 'int', - 'flags=' => 'null', + 'flags=' => 'int', ), 'preg_split\'1' => array ( @@ -60470,8 +60470,8 @@ 'SoapClient::__construct' => array ( 0 => 'void', - 'wsdl' => 'mixed', - 'options=' => 'array|null', + 'wsdl' => 'null|string', + 'options=' => 'array', ), 'SoapClient::__doRequest' => array ( @@ -68370,7 +68370,7 @@ array ( 0 => 'void', 'brigade' => 'resource', - 'bucket' => 'object', + 'bucket' => 'StreamBucket', ), 'stream_bucket_make_writeable' => array ( @@ -68387,7 +68387,7 @@ array ( 0 => 'void', 'brigade' => 'resource', - 'bucket' => 'object', + 'bucket' => 'StreamBucket', ), 'stream_context_create' => array ( diff --git a/dictionaries/CallMap_81_delta.php b/dictionaries/CallMap_81_delta.php index 176978a46b2..b24afdc7b58 100644 --- a/dictionaries/CallMap_81_delta.php +++ b/dictionaries/CallMap_81_delta.php @@ -34,7 +34,7 @@ 'Fiber::isRunning' => ['bool'], 'Fiber::isTerminated' => ['bool'], 'Fiber::getReturn' => ['mixed'], - 'Fiber::getCurrent' => ['?self'], + 'Fiber::getCurrent' => ['Fiber|null'], 'Fiber::suspend' => ['mixed', 'value='=>'null|mixed'], 'FiberError::__construct' => ['void'], 'GMP::__serialize' => ['array'], diff --git a/dictionaries/CallMap_84_delta.php b/dictionaries/CallMap_84_delta.php index 2e221017b65..d27b030544f 100644 --- a/dictionaries/CallMap_84_delta.php +++ b/dictionaries/CallMap_84_delta.php @@ -342,14 +342,14 @@ array ( 'old' => array ( - 0 => 'bool', + 0 => 'true', 'statement' => 'resource', 'mode' => 'int', ), 'new' => array ( 0 => 'true', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'mode' => 'int', ), ), @@ -357,7 +357,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog' => '?string', 'schema' => 'string', @@ -367,7 +367,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -378,7 +378,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog=' => '?string', 'schema=' => '?string', @@ -388,7 +388,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'table=' => '?string', @@ -418,14 +418,14 @@ array ( 'old' => array ( - 0 => 'resource', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'query' => 'string', ), 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'query' => 'string', ), ), @@ -433,14 +433,14 @@ array ( 'old' => array ( - 0 => 'resource', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'query' => 'string', ), 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'query' => 'string', ), ), @@ -448,7 +448,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'pk_catalog' => '?string', 'pk_schema' => 'string', @@ -460,7 +460,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'pk_catalog' => '?string', 'pk_schema' => 'string', 'pk_table' => 'string', @@ -473,27 +473,27 @@ array ( 'old' => array ( - 0 => 'bool', + 0 => 'true', 'statement' => 'resource', ), 'new' => array ( 0 => 'true', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', ), ), 'odbc_gettypeinfo' => array ( 'old' => array ( - 0 => 'resource', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'data_type=' => 'int', ), 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'data_type=' => 'int', ), ), @@ -501,14 +501,14 @@ array ( 'old' => array ( - 0 => 'bool', + 0 => 'true', 'statement' => 'resource', 'length' => 'int', ), 'new' => array ( 0 => 'true', - 'statement' => 'resource', + 'statement' => 'Odbc\\Result', 'length' => 'int', ), ), @@ -535,14 +535,14 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'query' => 'string', ), 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'query' => 'string', ), ), @@ -550,7 +550,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog' => '?string', 'schema' => 'string', @@ -559,7 +559,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -569,7 +569,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog=' => '?string', 'schema=' => '?string', @@ -579,7 +579,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'procedure=' => '?string', @@ -590,7 +590,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog=' => '?string', 'schema=' => '?string', @@ -599,7 +599,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'procedure=' => '?string', @@ -609,7 +609,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'type' => 'int', 'catalog' => '?string', @@ -621,7 +621,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'type' => 'int', 'catalog' => '?string', 'schema' => 'string', @@ -634,7 +634,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog' => '?string', 'schema' => 'string', @@ -645,7 +645,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -657,7 +657,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog' => '?string', 'schema' => 'string', @@ -666,7 +666,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog' => '?string', 'schema' => 'string', 'table' => 'string', @@ -676,7 +676,7 @@ array ( 'old' => array ( - 0 => 'resource|false', + 0 => 'Odbc\\Result|false', 'odbc' => 'resource', 'catalog=' => '?string', 'schema=' => '?string', @@ -686,7 +686,7 @@ 'new' => array ( 0 => 'Odbc\\Result|false', - 'odbc' => 'resource', + 'odbc' => 'Odbc\\Connection', 'catalog=' => '?string', 'schema=' => '?string', 'table=' => '?string', @@ -1177,5 +1177,548 @@ 'filename' => '?string', ), ), + 'dba_close' => + array ( + 'old' => + array ( + 0 => 'void', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'void', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_delete' => + array ( + 'old' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_exists' => + array ( + 'old' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_firstkey' => + array ( + 'old' => + array ( + 0 => 'string', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'string', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_insert' => + array ( + 'old' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'value' => 'string', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'value' => 'string', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_nextkey' => + array ( + 'old' => + array ( + 0 => 'string', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'string', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_optimize' => + array ( + 'old' => + array ( + 0 => 'bool', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_replace' => + array ( + 'old' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'value' => 'string', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'key' => 'array|string', + 'value' => 'string', + 'dba' => 'Dba\\Connection', + ), + ), + 'dba_sync' => + array ( + 'old' => + array ( + 0 => 'bool', + 'dba' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'dba' => 'Dba\\Connection', + ), + ), + 'imagegd' => + array ( + 'old' => + array ( + 0 => 'bool', + 'image' => 'GdImage', + 'file=' => 'string|resource|null', + ), + 'new' => + array ( + 0 => 'bool', + 'image' => 'GdImage', + 'file=' => 'null|string', + ), + ), + 'imagegd2' => + array ( + 'old' => + array ( + 0 => 'bool', + 'image' => 'GdImage', + 'file=' => 'string|resource|null', + 'chunk_size=' => 'int', + 'mode=' => 'int', + ), + 'new' => + array ( + 0 => 'bool', + 'image' => 'GdImage', + 'file=' => 'null|string', + 'chunk_size=' => 'int', + 'mode=' => 'int', + ), + ), + 'odbc_autocommit' => + array ( + 'old' => + array ( + 0 => 'int|bool', + 'odbc' => 'resource', + 'enable=' => 'bool', + ), + 'new' => + array ( + 0 => 'int|bool', + 'odbc' => 'Odbc\\Connection', + 'enable=' => 'bool', + ), + ), + 'odbc_close' => + array ( + 'old' => + array ( + 0 => 'void', + 'odbc' => 'resource', + ), + 'new' => + array ( + 0 => 'void', + 'odbc' => 'Odbc\\Connection', + ), + ), + 'odbc_commit' => + array ( + 'old' => + array ( + 0 => 'bool', + 'odbc' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'odbc' => 'Odbc\\Connection', + ), + ), + 'odbc_cursor' => + array ( + 'old' => + array ( + 0 => 'string', + 'statement' => 'resource', + ), + 'new' => + array ( + 0 => 'string', + 'statement' => 'Odbc\\Result', + ), + ), + 'odbc_data_source' => + array ( + 'old' => + array ( + 0 => 'array|false', + 'odbc' => 'resource', + 'fetch_type' => 'int', + ), + 'new' => + array ( + 0 => 'array|false', + 'odbc' => 'Odbc\\Connection', + 'fetch_type' => 'int', + ), + ), + 'odbc_error' => + array ( + 'old' => + array ( + 0 => 'string', + 'odbc=' => 'resource', + ), + 'new' => + array ( + 0 => 'string', + 'odbc=' => 'Odbc\\Connection|null', + ), + ), + 'odbc_errormsg' => + array ( + 'old' => + array ( + 0 => 'string', + 'odbc=' => 'resource', + ), + 'new' => + array ( + 0 => 'string', + 'odbc=' => 'Odbc\\Connection|null', + ), + ), + 'odbc_execute' => + array ( + 'old' => + array ( + 0 => 'bool', + 'statement' => 'resource', + 'params=' => 'array', + ), + 'new' => + array ( + 0 => 'bool', + 'statement' => 'Odbc\\Result', + 'params=' => 'array', + ), + ), + 'odbc_fetch_row' => + array ( + 'old' => + array ( + 0 => 'bool', + 'statement' => 'resource', + 'row=' => '?int', + ), + 'new' => + array ( + 0 => 'bool', + 'statement' => 'Odbc\\Result', + 'row=' => '?int', + ), + ), + 'odbc_field_len' => + array ( + 'old' => + array ( + 0 => 'int|false', + 'statement' => 'resource', + 'field' => 'int', + ), + 'new' => + array ( + 0 => 'int|false', + 'statement' => 'Odbc\\Result', + 'field' => 'int', + ), + ), + 'odbc_field_name' => + array ( + 'old' => + array ( + 0 => 'string|false', + 'statement' => 'resource', + 'field' => 'int', + ), + 'new' => + array ( + 0 => 'string|false', + 'statement' => 'Odbc\\Result', + 'field' => 'int', + ), + ), + 'odbc_field_num' => + array ( + 'old' => + array ( + 0 => 'int|false', + 'statement' => 'resource', + 'field' => 'string', + ), + 'new' => + array ( + 0 => 'int|false', + 'statement' => 'Odbc\\Result', + 'field' => 'string', + ), + ), + 'odbc_field_precision' => + array ( + 'old' => + array ( + 0 => 'int', + 'statement' => 'resource', + 'field' => 'int', + ), + 'new' => + array ( + 0 => 'int', + 'statement' => 'Odbc\\Result', + 'field' => 'int', + ), + ), + 'odbc_field_scale' => + array ( + 'old' => + array ( + 0 => 'int|false', + 'statement' => 'resource', + 'field' => 'int', + ), + 'new' => + array ( + 0 => 'int|false', + 'statement' => 'Odbc\\Result', + 'field' => 'int', + ), + ), + 'odbc_field_type' => + array ( + 'old' => + array ( + 0 => 'string|false', + 'statement' => 'resource', + 'field' => 'int', + ), + 'new' => + array ( + 0 => 'string|false', + 'statement' => 'Odbc\\Result', + 'field' => 'int', + ), + ), + 'odbc_next_result' => + array ( + 'old' => + array ( + 0 => 'bool', + 'statement' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'statement' => 'Odbc\\Result', + ), + ), + 'odbc_num_fields' => + array ( + 'old' => + array ( + 0 => 'int', + 'statement' => 'resource', + ), + 'new' => + array ( + 0 => 'int', + 'statement' => 'Odbc\\Result', + ), + ), + 'odbc_num_rows' => + array ( + 'old' => + array ( + 0 => 'int', + 'statement' => 'resource', + ), + 'new' => + array ( + 0 => 'int', + 'statement' => 'Odbc\\Result', + ), + ), + 'odbc_result' => + array ( + 'old' => + array ( + 0 => 'string|bool|null', + 'statement' => 'resource', + 'field' => 'string|int', + ), + 'new' => + array ( + 0 => 'string|bool|null', + 'statement' => 'Odbc\\Result', + 'field' => 'string|int', + ), + ), + 'odbc_result_all' => + array ( + 'old' => + array ( + 0 => 'int|false', + 'statement' => 'resource', + 'format=' => 'string', + ), + 'new' => + array ( + 0 => 'int|false', + 'statement' => 'Odbc\\Result', + 'format=' => 'string', + ), + ), + 'odbc_rollback' => + array ( + 'old' => + array ( + 0 => 'bool', + 'odbc' => 'resource', + ), + 'new' => + array ( + 0 => 'bool', + 'odbc' => 'Odbc\\Connection', + ), + ), + 'odbc_setoption' => + array ( + 'old' => + array ( + 0 => 'bool', + 'odbc' => 'resource', + 'which' => 'int', + 'option' => 'int', + 'value' => 'int', + ), + 'new' => + array ( + 0 => 'bool', + 'odbc' => 'Odbc\\Connection|Odbc\\Result', + 'which' => 'int', + 'option' => 'int', + 'value' => 'int', + ), + ), + 'preg_split' => + array ( + 'old' => + array ( + 0 => 'list|false', + 'pattern' => 'string', + 'subject' => 'string', + 'limit' => 'int', + 'flags=' => 'null', + ), + 'new' => + array ( + 0 => 'list|false', + 'pattern' => 'string', + 'subject' => 'string', + 'limit' => 'int', + 'flags=' => 'int', + ), + ), + 'SoapClient::__construct' => + array ( + 'old' => + array ( + 0 => 'void', + 'wsdl' => 'mixed', + 'options=' => 'array|null', + ), + 'new' => + array ( + 0 => 'void', + 'wsdl' => 'null|string', + 'options=' => 'array', + ), + ), + 'stream_bucket_append' => + array ( + 'old' => + array ( + 0 => 'void', + 'brigade' => 'resource', + 'bucket' => 'object', + ), + 'new' => + array ( + 0 => 'void', + 'brigade' => 'resource', + 'bucket' => 'StreamBucket', + ), + ), + 'stream_bucket_prepend' => + array ( + 'old' => + array ( + 0 => 'void', + 'brigade' => 'resource', + 'bucket' => 'object', + ), + 'new' => + array ( + 0 => 'void', + 'brigade' => 'resource', + 'bucket' => 'StreamBucket', + ), + ), ), ); \ No newline at end of file