1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
--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
|