Viewing File: /opt/alt/tests/alt-php84-pecl-amqp_2.1.2-1.el8/tests/amqpbasicproperties_nullability.phpt
--TEST--
AMQPBasicProperties - explicit nullability
--SKIPIF--
<?php
if (!extension_loaded("amqp")) print "skip AMQP extension is not loaded";
?>
--FILE--
<?php
require '_test_helpers.php.inc';
$props = new AMQPBasicProperties(
null,
null,
array('test' => 'headers'),
42,
24,
null,
null,
null,
null,
null,
null,
null,
null,
null
);
var_dump($props);
dump_methods($props);
?>
--EXPECT--
object(AMQPBasicProperties)#1 (14) {
["contentType":"AMQPBasicProperties":private]=>
NULL
["contentEncoding":"AMQPBasicProperties":private]=>
NULL
["headers":"AMQPBasicProperties":private]=>
array(1) {
["test"]=>
string(7) "headers"
}
["deliveryMode":"AMQPBasicProperties":private]=>
int(42)
["priority":"AMQPBasicProperties":private]=>
int(24)
["correlationId":"AMQPBasicProperties":private]=>
NULL
["replyTo":"AMQPBasicProperties":private]=>
NULL
["expiration":"AMQPBasicProperties":private]=>
NULL
["messageId":"AMQPBasicProperties":private]=>
NULL
["timestamp":"AMQPBasicProperties":private]=>
NULL
["type":"AMQPBasicProperties":private]=>
NULL
["userId":"AMQPBasicProperties":private]=>
NULL
["appId":"AMQPBasicProperties":private]=>
NULL
["clusterId":"AMQPBasicProperties":private]=>
NULL
}
AMQPBasicProperties
getContentType():
NULL
getContentEncoding():
NULL
getHeaders():
array(1) {
["test"]=>
string(7) "headers"
}
getDeliveryMode():
int(42)
getPriority():
int(24)
getCorrelationId():
NULL
getReplyTo():
NULL
getExpiration():
NULL
getMessageId():
NULL
getTimestamp():
NULL
getType():
NULL
getUserId():
NULL
getAppId():
NULL
getClusterId():
NULL
Back to Directory
File Manager
<