Viewing File: /opt/alt/tests/alt-php82-pecl-zmq_1.1.3-1.84f0720.el8/tests/041-cert-meta.phpt
--TEST--
Test a ZMQCert can get and set metadata.
--SKIPIF--
<?php
require_once __DIR__ . '/skipif.inc';
require_once __DIR__ . '/skipif-czmq2.inc';
--FILE--
<?php
$cert = new ZMQCert();
var_dump($cert->getMeta('foo'));
var_dump($cert->getMetaKeys());
$cert->setMeta('foo', 'bar');
var_dump($cert->getMeta('foo'));
var_dump($cert->getMetaKeys());
$cert->setMeta('baz', 'qux');
var_dump($cert->getMetaKeys());
// This should generate an error
var_dump($cert->getMetaKeys(123));
--EXPECTF--
NULL
array(0) {
}
string(3) "bar"
array(1) {
[0]=>
string(3) "foo"
}
array(2) {
[0]=>
string(3) "baz"
[1]=>
string(3) "foo"
}
Warning: ZMQCert::getMetaKeys() expects exactly 0 parameters, 1 given in %s on line %d
NULL
Back to Directory
File Manager
<