ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PKsI]Yr-tests/amqpconnection_setRpcTimeout_float.phptnu[--TEST-- AMQPConnection setRpcTimeout float --SKIPIF-- --FILE-- setRpcTimeout($timeout); var_dump($cnn->getRpcTimeout()); var_dump($timeout); $timeout = 4.7e-2; $cnn->setRpcTimeout($timeout); var_dump($cnn->getRpcTimeout()); var_dump($timeout); ?> --EXPECT-- float(0.34) float(0.34) float(0.047) float(0.047) PKsI]e+tests/amqpconnection_setTimeout_string.phptnu[--TEST-- AMQPConnection setTimeout string --SKIPIF-- --FILE-- setTimeout(".34"); var_dump($cnn->getTimeout()); $cnn->setTimeout("4.7e-2"); var_dump($cnn->getTimeout());?> --EXPECTF-- %s: AMQPConnection::setTimeout(): AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead in %s on line 3 %s: AMQPConnection::getTimeout(): AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead in %s on line 4 float(0.34) %s: AMQPConnection::setTimeout(): AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead in %s on line 5 %s: AMQPConnection::getTimeout(): AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead in %s on line 6 float(0.047) PKsI](/tests/amqpconnection_setSaslMethod_invalid.phptnu[--TEST-- AMQPConnection setSaslMethod invalid --SKIPIF-- --FILE-- setSaslMethod(-1); } catch (Exception $e) { echo get_class($e); echo PHP_EOL; echo $e->getMessage(); } ?> --EXPECT-- AMQPConnectionException Invalid SASL method given. Method must be AMQP_SASL_METHOD_PLAIN or AMQP_SASL_METHOD_EXTERNAL. PKsI]Fqq tests/amqpqueue_purge_basic.phptnu[--TEST-- AMQPQueue --SKIPIF-- --FILE-- --EXPECT-- PKsI]'tests/amqpconnection_setSaslMethod.phptnu[--TEST-- AMQPConnection setSaslMethod int --SKIPIF-- --FILE-- setSaslMethod(0); var_dump($cnn->getSaslMethod()); $cnn->setSaslMethod(1); var_dump($cnn->getSaslMethod()); $cnn->setSaslMethod(AMQP_SASL_METHOD_PLAIN); var_dump($cnn->getSaslMethod()); $cnn->setSaslMethod(AMQP_SASL_METHOD_EXTERNAL); var_dump($cnn->getSaslMethod()); ?> --EXPECT-- int(0) int(1) int(0) int(1) PKsI]3:>fCC8tests/amqpconnection_construct_with_connection_name.phptnu[--TEST-- AMQPConnection constructor with connection_name parameter in creadentials --SKIPIF-- --FILE-- "custom connection name"); $cnn = new AMQPConnection($credentials); var_dump($cnn->getConnectionName()); // Test explicitly setting connection name as null $credentials = array('connection_name' => null); $cnn = new AMQPConnection($credentials); var_dump($cnn->getConnectionName()); ?> --EXPECT-- string(22) "custom connection name" NULL PKsI]Jd {BB.tests/amqpconnection_setPort_out_of_range.phptnu[--TEST-- AMQPConnection setPort with int out of range --SKIPIF-- --FILE-- setPort(1234567890); } catch (Exception $e) { echo $e->getMessage(); } ?> --EXPECT-- Invalid port given. Value must be between 1 and 65535.PKsI]þtests/amqptimestamp.phptnu[--TEST-- AMQPTimestamp --SKIPIF-- ')) { print "skip"; } --FILE-- getTimestamp(), (string) $timestamp); $timestamp = new AMQPTimestamp(100000.1); var_dump($timestamp->getTimestamp(), (string) $timestamp); new AMQPTimestamp(); new AMQPTimestamp("string"); try { new AMQPTimestamp(AMQPTimestamp::MIN - 1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPTimestamp(INF); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } var_dump((new ReflectionClass("AMQPTimestamp"))->isFinal()); var_dump(AMQPTimestamp::MAX); var_dump(AMQPTimestamp::MIN); ?> ==END== --EXPECTF-- string(6) "100000" string(6) "100000" string(6) "100000" string(6) "100000" Warning: AMQPTimestamp::__construct() expects exactly 1 parameter, 0 given in %s on line %d Warning: AMQPTimestamp::__construct() expects parameter 1 to be %s, string given in %s on line %d The timestamp parameter must be greater than 0. The timestamp parameter must be less than 18446744073709551616. bool(true) string(20) "18446744073709551616" string(1) "0" ==END== PKsI]4++1tests/amqpconnection_setTimeout_out_of_range.phptnu[--TEST-- AMQPConnection setTimeout out of range --SKIPIF-- --FILE-- setTimeout(-1); } catch (Exception $e) { echo get_class($e); echo PHP_EOL; echo $e->getMessage(); } ?> --EXPECTF-- %s: AMQPConnection::setTimeout(): AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead in %s on line 4 AMQPConnectionException Parameter 'timeout' must be greater than or equal to zero. PKsI]PFHH0tests/amqpconnection_setWriteTimeout_string.phptnu[--TEST-- AMQPConnection setWriteTimeout string --SKIPIF-- --FILE-- setWriteTimeout(".34"); var_dump($cnn->getWriteTimeout()); $cnn->setWriteTimeout("4.7e-2"); var_dump($cnn->getWriteTimeout()); ?> --EXPECT-- float(0.34) float(0.047) PKsI]1L==.tests/amqpconnection_setReadTimeout_float.phptnu[--TEST-- AMQPConnection setReadTimeout float --SKIPIF-- --FILE-- setReadTimeout(.34); var_dump($cnn->getReadTimeout()); $cnn->setReadTimeout(4.7e-2); var_dump($cnn->getReadTimeout());?> --EXPECT-- float(0.34) float(0.047) PKsI]g;;6tests/amqpexchange_declare_with_stalled_reference.phptnu[--TEST-- AMQPExchange - declare with stalled reference --SKIPIF-- --FILE-- declareExchange(); } catch (\Exception $e) { echo get_class($e), "({$e->getCode()}): ", $e->getMessage(), PHP_EOL; } ?> --EXPECT-- AMQPChannelException(0): Could not declare exchange. Stale reference to the channel object. PKsI]ɑitests/_test_helpers.php.incnu[$m()); } } function dump_message($msg) { if (!$msg) { var_dump($msg); return false; } echo get_class($msg), PHP_EOL; echo " getBody:", PHP_EOL, " "; var_dump($msg->getBody()); echo " getContentType:", PHP_EOL, " "; var_dump($msg->getContentType()); echo " getRoutingKey:", PHP_EOL, " "; var_dump($msg->getRoutingKey()); echo " getConsumerTag:", PHP_EOL, " "; var_dump($msg->getConsumerTag()); echo " getDeliveryTag:", PHP_EOL, " "; var_dump($msg->getDeliveryTag()); echo " getDeliveryMode:", PHP_EOL, " "; var_dump($msg->getDeliveryMode()); echo " getExchangeName:", PHP_EOL, " "; var_dump($msg->getExchangeName()); echo " isRedelivery:", PHP_EOL, " "; var_dump($msg->isRedelivery()); echo " getContentEncoding:", PHP_EOL, " "; var_dump($msg->getContentEncoding()); echo " getType:", PHP_EOL, " "; var_dump($msg->getType()); echo " getTimeStamp:", PHP_EOL, " "; var_dump($msg->getTimeStamp()); echo " getPriority:", PHP_EOL, " "; var_dump($msg->getPriority()); echo " getExpiration:", PHP_EOL, " "; var_dump($msg->getExpiration()); echo " getUserId:", PHP_EOL, " "; var_dump($msg->getUserId()); echo " getAppId:", PHP_EOL, " "; var_dump($msg->getAppId()); echo " getMessageId:", PHP_EOL, " "; var_dump($msg->getMessageId()); echo " getReplyTo:", PHP_EOL, " "; var_dump($msg->getReplyTo()); echo " getCorrelationId:", PHP_EOL, " "; var_dump($msg->getCorrelationId()); echo " getHeaders:", PHP_EOL, " "; var_dump($msg->getHeaders()); return false; } function consumeThings($message, $queue) { var_dump($message); return false; } PKsI]tests/bug_62354.phptnu[--TEST-- Constructing AMQPQueue with AMQPConnection segfaults --SKIPIF-- --FILE-- conn = new AMQPConnection(); $funcs = array( 'getHost', 'getLogin', 'getPassword', 'getPort', 'getVHost', 'isConnected' ); foreach ($funcs as $func) { printf("%s => %s\n", $func, var_export($o->conn->$func(), true)); }; ?> --EXPECT-- getHost => 'localhost' getLogin => 'guest' getPassword => 'guest' getPort => 5672 getVHost => '/' isConnected => falsePKsI]"tests/amqpconnection_setVhost.phptnu[--TEST-- AMQPConnection setVhost --SKIPIF-- --FILE-- getVhost()); $cnn->setVhost('nonexistent'); var_dump($cnn->getVhost()); --EXPECTF-- string(1) "/" string(11) "nonexistent" PKsI]o-tests/amqpconnection_setWriteTimeout_int.phptnu[--TEST-- AMQPConnection setWriteTimeout int --SKIPIF-- --FILE-- setWriteTimeout(3); var_dump($cnn->getWriteTimeout()); ?> --EXPECT-- float(3) PKsI]Bы/tests/amqpconnection_construct_ini_timeout.phptnu[--TEST-- AMQPConnection constructor with amqp.timeout ini value set --SKIPIF-- --INI-- amqp.timeout=101.101 --FILE-- getReadTimeout()); ?> --EXPECTF-- %s: AMQPConnection::__construct(): INI setting 'amqp.timeout' is deprecated; use 'amqp.read_timeout' instead in %s on line 2 float(101.101) PKsI]uI00tests/amqptimestamp_php8.phptnu[--TEST-- AMQPTimestamp --SKIPIF-- getTimestamp(), (string) $timestamp); $timestamp = new AMQPTimestamp(100000.1); var_dump($timestamp->getTimestamp(), (string) $timestamp); try { new AMQPTimestamp(); } catch(ArgumentCountError $e) { echo $e->getMessage() . "\n"; } try { new AMQPTimestamp("string"); } catch(TypeError $e) { echo $e->getMessage() . "\n"; } try { new AMQPTimestamp(AMQPTimestamp::MIN - 1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPTimestamp(INF); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } var_dump((new ReflectionClass("AMQPTimestamp"))->isFinal()); var_dump(AMQPTimestamp::MAX); var_dump(AMQPTimestamp::MIN); ?> ==END== --EXPECTF-- string(6) "100000" string(6) "100000" string(6) "100000" string(6) "100000" AMQPTimestamp::__construct() expects exactly 1 argument, 0 given AMQPTimestamp::__construct(): Argument #1 ($timestamp) must be of type float, string given The timestamp parameter must be greater than 0. The timestamp parameter must be less than 18446744073709551616. bool(true) string(20) "18446744073709551616" string(1) "0" ==END== PKsI]~/tests/amqpconnection_setTimeout_deprecated.phptnu[--TEST-- AMQPConnection setTimeout deprecated --SKIPIF-- --FILE-- setTimeout(0); $cnn->getTimeout(); ?> --EXPECTF-- %s: AMQPConnection::setTimeout(): AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead in %s on line 3 %s: AMQPConnection::getTimeout(): AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead in %s on line 4 PKsI][MwDD@tests/amqpconnection_construct_ini_timeout_and_read_timeout.phptnu[--TEST-- AMQPConnection constructor with both amqp.timeout and amqp.read_timeout ini values set --SKIPIF-- --INI-- amqp.timeout = 101.101 amqp.read_timeout = 202.202 --FILE-- getReadTimeout()); ?> --EXPECTF-- %s: AMQPConnection::__construct(): INI setting 'amqp.timeout' is deprecated; use 'amqp.read_timeout' instead in %s on line 2 Notice: AMQPConnection::__construct(): INI setting 'amqp.read_timeout' will be used instead of 'amqp.timeout' in %s on line 2 float(202.202) PKsI]Q{4tests/amqpconnection_construct_ini_read_timeout.phptnu[--TEST-- AMQPConnection constructor with amqp.read_timeout ini value set --SKIPIF-- --INI-- amqp.read_timeout=202.202 --FILE-- getReadTimeout()); ?> --EXPECTF-- float(202.202) PKsI]u0tests/amqpconnection_construct_with_timeout.phptnu[--TEST-- AMQPConnection constructor with timeout parameter in credentials --SKIPIF-- --FILE-- 101.101); $cnn = new AMQPConnection($credentials); var_dump($cnn->getReadTimeout()); ?> --EXPECTF-- %s: AMQPConnection::__construct(): Parameter 'timeout' is deprecated; use 'read_timeout' instead in %s on line 3 float(101.101) PKsI]#*tests/amqpconnection_setTimeout_float.phptnu[--TEST-- AMQPConnection setTimeout float --SKIPIF-- --FILE-- setTimeout(.34); var_dump($cnn->getTimeout()); $cnn->setTimeout(4.7e-2); var_dump($cnn->getTimeout());?> --EXPECTF-- %s: AMQPConnection::setTimeout(): AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead in %s on line 3 %s: AMQPConnection::getTimeout(): AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead in %s on line 4 float(0.34) %s: AMQPConnection::setTimeout(): AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead in %s on line 5 %s: AMQPConnection::getTimeout(): AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead in %s on line 6 float(0.047) PKsI]X#!tests/amqpconnection_setHost.phptnu[--TEST-- AMQPConnection setHost --SKIPIF-- --FILE-- getHost()); $cnn->setHost('nonexistent'); var_dump($cnn->getHost()); --EXPECTF-- string(9) "localhost" string(11) "nonexistent" PKsI]tȆ3tests/amqpconnection_construct_params_by_value.phptnu[--TEST-- Params are passed by value in AMQPConnection::__construct() --SKIPIF-- --FILE-- 'localhost', 'port' => 5432, 'login' => 'login', 'password' => 'password', 'read_timeout' => 10, 'write_timeout' => 10, 'connect_timeout' => 10, 'rpc_timeout' => 10, 'connection_name' => 'custom_connection_name' ]; $conn = new \AMQPConnection($params); echo gettype($params['host']) . PHP_EOL; echo gettype($params['port']) . PHP_EOL; echo gettype($params['login']) . PHP_EOL; echo gettype($params['password']) . PHP_EOL; echo gettype($params['read_timeout']) . PHP_EOL; echo gettype($params['write_timeout']) . PHP_EOL; echo gettype($params['connect_timeout']) . PHP_EOL; echo gettype($params['rpc_timeout']) . PHP_EOL; echo gettype($params['connection_name']) . PHP_EOL; --EXPECT-- string integer string string integer integer integer integer string PKsI]Ym44%tests/amqpconnection_setPort_int.phptnu[--TEST-- AMQPConnection constructor --SKIPIF-- --FILE-- setPort($port), true), PHP_EOL; echo $cnn->getPort(), PHP_EOL; echo gettype($port), PHP_EOL; ?> --EXPECT-- true 12345 integer PKsI]l!.tests/amqpconnection_setRpcTimeout_string.phptnu[--TEST-- AMQPConnection setRpcTimeout string --SKIPIF-- --FILE-- setRpcTimeout($timeout); var_dump($cnn->getRpcTimeout()); var_dump($timeout); $timeout = "4.7e-2"; $cnn->setRpcTimeout($timeout); var_dump($cnn->getRpcTimeout()); var_dump($timeout); ?> --EXPECT-- float(0.34) string(3) ".34" float(0.047) string(6) "4.7e-2" PKsI]͑+tests/amqpconnection_setConnectionName.phptnu[--TEST-- AMQPConnection setConnectionName --SKIPIF-- --FILE-- getConnectionName()); $cnn->setConnectionName('custom connection name'); var_dump($cnn->getConnectionName()); $cnn->setConnectionName(null); var_dump($cnn->getConnectionName()); --EXPECTF-- NULL string(22) "custom connection name" NULLPKsI]',tests/amqpconnection_setReadTimeout_int.phptnu[--TEST-- AMQPConnection setReadTimeout int --SKIPIF-- --FILE-- setReadTimeout(3); var_dump($cnn->getReadTimeout()); ?> --EXPECT-- float(3) PKsI]#zkBB/tests/amqpconnection_setWriteTimeout_float.phptnu[--TEST-- AMQPConnection setWriteTimeout float --SKIPIF-- --FILE-- setWriteTimeout(.34); var_dump($cnn->getWriteTimeout()); $cnn->setWriteTimeout(4.7e-2); var_dump($cnn->getWriteTimeout());?> --EXPECT-- float(0.34) float(0.047) PKsI]:l664tests/amqpconnection_construct_with_rpc_timeout.phptnu[--TEST-- AMQPConnection constructor with rpc_timeout parameter in creadentials --SKIPIF-- --FILE-- 303.303); $cnn = new AMQPConnection($credentials); var_dump($cnn->getRpcTimeout()); ?> --EXPECT-- float(303.303) PKsI]k5tests/amqpconnection_setReadTimeout_out_of_range.phptnu[--TEST-- AMQPConnection setReadTimeout out of range --SKIPIF-- --FILE-- setReadTimeout(-1); } catch (Exception $e) { echo get_class($e); echo PHP_EOL; echo $e->getMessage(); } ?> --EXPECT-- AMQPConnectionException Parameter 'read_timeout' must be greater than or equal to zero. PKsI]a/6tests/amqpconnection_setWriteTimeout_out_of_range.phptnu[--TEST-- AMQPConnection setWriteTimeout out of range --SKIPIF-- --FILE-- setWriteTimeout(-1); } catch (Exception $e) { echo get_class($e); echo PHP_EOL; echo $e->getMessage(); } ?> --EXPECT-- AMQPConnectionException Parameter 'write_timeout' must be greater than or equal to zero. PKsI]%##(tests/amqpconnection_setTimeout_int.phptnu[--TEST-- AMQPConnection setTimeout int --SKIPIF-- --FILE-- setTimeout(3); var_dump($cnn->getTimeout()); ?> --EXPECTF-- %s: AMQPConnection::setTimeout(): AMQPConnection::setTimeout($timeout) method is deprecated; use AMQPConnection::setReadTimeout($timeout) instead in %s on line 3 %s: AMQPConnection::getTimeout(): AMQPConnection::getTimeout() method is deprecated; use AMQPConnection::getReadTimeout() instead in %s on line 4 float(3) PKsI] +tests/amqpconnection_setRpcTimeout_int.phptnu[--TEST-- AMQPConnection setRpcTimeout int --SKIPIF-- --FILE-- setRpcTimeout($timeout); var_dump($cnn->getRpcTimeout()); var_dump($timeout); ?> --EXPECT-- float(3) int(3) PKsI] N''(tests/amqpconnection_setPort_string.phptnu[--TEST-- AMQPConnection setPort with string --SKIPIF-- --FILE-- setPort($port), PHP_EOL; var_dump($cnn->getPort()); var_dump($port); ?> --EXPECT-- 1 int(12345) string(5) "12345" PKsI] 4tests/amqpconnection_setRpcTimeout_out_of_range.phptnu[--TEST-- AMQPConnection setRpcTimeout out of range --SKIPIF-- --FILE-- setRpcTimeout(-1); } catch (Exception $e) { echo get_class($e); echo PHP_EOL; echo $e->getMessage(); } ?> --EXPECT-- AMQPConnectionException Parameter 'rpc_timeout' must be greater than or equal to zero. PKsI]))3tests/amqpqueue_declare_with_stalled_reference.phptnu[--TEST-- AMQPQueue - declare with stalled reference --SKIPIF-- --FILE-- declareQueue(); } catch (\Exception $e) { echo get_class($e), "({$e->getCode()}): ", $e->getMessage(), PHP_EOL; } ?> --EXPECT-- AMQPChannelException(0): Could not declare queue. Stale reference to the channel object. PKsI]IBB/tests/amqpconnection_setReadTimeout_string.phptnu[--TEST-- AMQPConnection setReadTimeout string --SKIPIF-- --FILE-- setReadTimeout(".34"); var_dump($cnn->getReadTimeout()); $cnn->setReadTimeout("4.7e-2"); var_dump($cnn->getReadTimeout());?> --EXPECT-- float(0.34) float(0.047) PKsI]̶tests/amqpbasicproperties.phptnu[--TEST-- AMQPBasicProperties --SKIPIF-- --FILE-- 'headers'), 42, 24, "correlation_id", "reply_to", "expiration", "message_id", 99999, "type", "user_id", "app_id", "cluster_id" ); var_dump($props); dump_methods($props); ?> --EXPECT-- object(AMQPBasicProperties)#1 (14) { ["content_type":"AMQPBasicProperties":private]=> string(0) "" ["content_encoding":"AMQPBasicProperties":private]=> string(0) "" ["headers":"AMQPBasicProperties":private]=> array(0) { } ["delivery_mode":"AMQPBasicProperties":private]=> int(1) ["priority":"AMQPBasicProperties":private]=> int(0) ["correlation_id":"AMQPBasicProperties":private]=> string(0) "" ["reply_to":"AMQPBasicProperties":private]=> string(0) "" ["expiration":"AMQPBasicProperties":private]=> string(0) "" ["message_id":"AMQPBasicProperties":private]=> string(0) "" ["timestamp":"AMQPBasicProperties":private]=> int(0) ["type":"AMQPBasicProperties":private]=> string(0) "" ["user_id":"AMQPBasicProperties":private]=> string(0) "" ["app_id":"AMQPBasicProperties":private]=> string(0) "" ["cluster_id":"AMQPBasicProperties":private]=> string(0) "" } AMQPBasicProperties getContentType(): string(0) "" getContentEncoding(): string(0) "" getHeaders(): array(0) { } getDeliveryMode(): int(1) getPriority(): int(0) getCorrelationId(): string(0) "" getReplyTo(): string(0) "" getExpiration(): string(0) "" getMessageId(): string(0) "" getTimestamp(): int(0) getType(): string(0) "" getUserId(): string(0) "" getAppId(): string(0) "" getClusterId(): string(0) "" object(AMQPBasicProperties)#2 (14) { ["content_type":"AMQPBasicProperties":private]=> string(12) "content_type" ["content_encoding":"AMQPBasicProperties":private]=> string(16) "content_encoding" ["headers":"AMQPBasicProperties":private]=> array(1) { ["test"]=> string(7) "headers" } ["delivery_mode":"AMQPBasicProperties":private]=> int(42) ["priority":"AMQPBasicProperties":private]=> int(24) ["correlation_id":"AMQPBasicProperties":private]=> string(14) "correlation_id" ["reply_to":"AMQPBasicProperties":private]=> string(8) "reply_to" ["expiration":"AMQPBasicProperties":private]=> string(10) "expiration" ["message_id":"AMQPBasicProperties":private]=> string(10) "message_id" ["timestamp":"AMQPBasicProperties":private]=> int(99999) ["type":"AMQPBasicProperties":private]=> string(4) "type" ["user_id":"AMQPBasicProperties":private]=> string(7) "user_id" ["app_id":"AMQPBasicProperties":private]=> string(6) "app_id" ["cluster_id":"AMQPBasicProperties":private]=> string(10) "cluster_id" } AMQPBasicProperties getContentType(): string(12) "content_type" getContentEncoding(): string(16) "content_encoding" getHeaders(): array(1) { ["test"]=> string(7) "headers" } getDeliveryMode(): int(42) getPriority(): int(24) getCorrelationId(): string(14) "correlation_id" getReplyTo(): string(8) "reply_to" getExpiration(): string(10) "expiration" getMessageId(): string(10) "message_id" getTimestamp(): int(99999) getType(): string(4) "type" getUserId(): string(7) "user_id" getAppId(): string(6) "app_id" getClusterId(): string(10) "cluster_id" PKsI]5Q<<6tests/amqpconnection_construct_with_write_timeout.phptnu[--TEST-- AMQPConnection constructor with write_timeout parameter in creadentials --SKIPIF-- --FILE-- 303.303); $cnn = new AMQPConnection($credentials); var_dump($cnn->getWriteTimeout()); ?> --EXPECT-- float(303.303) PKsI]ӄ!tests/amqpenvelope_construct.phptnu[--TEST-- AMQPEnvelope construct --SKIPIF-- --EXPECT-- object(AMQPEnvelope)#1 (20) { ["content_type":"AMQPBasicProperties":private]=> string(0) "" ["content_encoding":"AMQPBasicProperties":private]=> string(0) "" ["headers":"AMQPBasicProperties":private]=> array(0) { } ["delivery_mode":"AMQPBasicProperties":private]=> int(1) ["priority":"AMQPBasicProperties":private]=> int(0) ["correlation_id":"AMQPBasicProperties":private]=> string(0) "" ["reply_to":"AMQPBasicProperties":private]=> string(0) "" ["expiration":"AMQPBasicProperties":private]=> string(0) "" ["message_id":"AMQPBasicProperties":private]=> string(0) "" ["timestamp":"AMQPBasicProperties":private]=> int(0) ["type":"AMQPBasicProperties":private]=> string(0) "" ["user_id":"AMQPBasicProperties":private]=> string(0) "" ["app_id":"AMQPBasicProperties":private]=> string(0) "" ["cluster_id":"AMQPBasicProperties":private]=> string(0) "" ["body":"AMQPEnvelope":private]=> NULL ["consumer_tag":"AMQPEnvelope":private]=> NULL ["delivery_tag":"AMQPEnvelope":private]=> NULL ["is_redelivery":"AMQPEnvelope":private]=> NULL ["exchange_name":"AMQPEnvelope":private]=> NULL ["routing_key":"AMQPEnvelope":private]=> NULL } PKsI];Qtests/amqpdecimal.phptnu[--TEST-- AMQPDecimal --SKIPIF-- getExponent(), $decimal->getSignificand()); try { new AMQPDecimal(-1, 1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPDecimal(1, -1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPDecimal(AMQPDecimal::EXPONENT_MAX+1, 1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPDecimal(1, AMQPDecimal::SIGNIFICAND_MAX+1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } var_dump((new ReflectionClass("AMQPDecimal"))->isFinal()); var_dump(AMQPDecimal::EXPONENT_MIN); var_dump(AMQPDecimal::EXPONENT_MAX); var_dump(AMQPDecimal::SIGNIFICAND_MIN); var_dump(AMQPDecimal::SIGNIFICAND_MAX); ?> ==END== --EXPECT-- int(1) int(2) Decimal exponent value must be unsigned. Decimal significand value must be unsigned. Decimal exponent value must be less than 255. Decimal significand value must be less than 4294967295. bool(true) int(0) int(255) int(0) int(4294967295) ==END== PKsI]`a4Atests/amqpconnection_construct_with_timeout_and_read_timeout.phptnu[--TEST-- AMQPConnection constructor with both timeout and read_timeout parameters in credentials --SKIPIF-- --FILE-- 101.101, 'read_timeout' => 202.202); $cnn = new AMQPConnection($credentials); var_dump($cnn->getReadTimeout()); ?> --EXPECTF-- Notice: AMQPConnection::__construct(): Parameter 'timeout' is deprecated, 'read_timeout' used instead in %s on line 3 float(202.202) PKsI]2::7tests/amqpconnection_construct_ini_timeout_default.phptnu[--TEST-- AMQPConnection constructor with amqp.timeout ini value set in code to it default value --SKIPIF-- --FILE-- getReadTimeout()); ?> --EXPECTF-- float(0) PKsI]+"tests/amqpconnection_setLogin.phptnu[--TEST-- AMQPConnection setLogin --SKIPIF-- --FILE-- getLogin()); $cnn->setLogin('nonexistent'); var_dump($cnn->getLogin()); --EXPECTF-- string(5) "guest" string(11) "nonexistent" PKsI]YP\((%tests/amqpconnection_setPassword.phptnu[--TEST-- AMQPConnection setPassword --SKIPIF-- --FILE-- getPassword()); $cnn->setPassword('nonexistent'); var_dump($cnn->getPassword()); --EXPECTF-- string(5) "guest" string(11) "nonexistent" PKsI]Yr-tests/amqpconnection_setRpcTimeout_float.phptnu[PKsI]e+tests/amqpconnection_setTimeout_string.phptnu[PKsI](/ tests/amqpconnection_setSaslMethod_invalid.phptnu[PKsI]Fqq tests/amqpqueue_purge_basic.phptnu[PKsI]'tests/amqpconnection_setSaslMethod.phptnu[PKsI]3:>fCC8 tests/amqpconnection_construct_with_connection_name.phptnu[PKsI]Jd {BB. tests/amqpconnection_setPort_out_of_range.phptnu[PKsI]þ9tests/amqptimestamp.phptnu[PKsI]4++1ytests/amqpconnection_setTimeout_out_of_range.phptnu[PKsI]PFHH0tests/amqpconnection_setWriteTimeout_string.phptnu[PKsI]1L==.tests/amqpconnection_setReadTimeout_float.phptnu[PKsI]g;;6Htests/amqpexchange_declare_with_stalled_reference.phptnu[PKsI]ɑitests/_test_helpers.php.incnu[PKsI]&tests/bug_62354.phptnu[PKsI]"U)tests/amqpconnection_setVhost.phptnu[PKsI]o-*tests/amqpconnection_setWriteTimeout_int.phptnu[PKsI]Bы/ ,tests/amqpconnection_construct_ini_timeout.phptnu[PKsI]uI00-tests/amqptimestamp_php8.phptnu[PKsI]~/p3tests/amqpconnection_setTimeout_deprecated.phptnu[PKsI][MwDD@5tests/amqpconnection_construct_ini_timeout_and_read_timeout.phptnu[PKsI]Q{48tests/amqpconnection_construct_ini_read_timeout.phptnu[PKsI]u0:tests/amqpconnection_construct_with_timeout.phptnu[PKsI]#*<tests/amqpconnection_setTimeout_float.phptnu[PKsI]X#! @tests/amqpconnection_setHost.phptnu[PKsI]tȆ3xAtests/amqpconnection_construct_params_by_value.phptnu[PKsI]Ym44%Etests/amqpconnection_setPort_int.phptnu[PKsI]l!.vGtests/amqpconnection_setRpcTimeout_string.phptnu[PKsI]͑+Itests/amqpconnection_setConnectionName.phptnu[PKsI]',sKtests/amqpconnection_setReadTimeout_int.phptnu[PKsI]#zkBB/Ltests/amqpconnection_setWriteTimeout_float.phptnu[PKsI]:l664ZNtests/amqpconnection_construct_with_rpc_timeout.phptnu[PKsI]k5Otests/amqpconnection_setReadTimeout_out_of_range.phptnu[PKsI]a/6Qtests/amqpconnection_setWriteTimeout_out_of_range.phptnu[PKsI]%##(Stests/amqpconnection_setTimeout_int.phptnu[PKsI] +AVtests/amqpconnection_setRpcTimeout_int.phptnu[PKsI] N''(Wtests/amqpconnection_setPort_string.phptnu[PKsI] 42Ytests/amqpconnection_setRpcTimeout_out_of_range.phptnu[PKsI]))3[tests/amqpqueue_declare_with_stalled_reference.phptnu[PKsI]IBB/^tests/amqpconnection_setReadTimeout_string.phptnu[PKsI]̶B`tests/amqpbasicproperties.phptnu[PKsI]5Q<<6otests/amqpconnection_construct_with_write_timeout.phptnu[PKsI]ӄ!*qtests/amqpenvelope_construct.phptnu[PKsI];Qvtests/amqpdecimal.phptnu[PKsI]`a4A|tests/amqpconnection_construct_with_timeout_and_read_timeout.phptnu[PKsI]2::7M~tests/amqpconnection_construct_ini_timeout_default.phptnu[PKsI]+"tests/amqpconnection_setLogin.phptnu[PKsI]YP\((%\tests/amqpconnection_setPassword.phptnu[PK//ق