yggverse / yggdrasilctl
PHP library for yggdrasilctl
Installs: 12
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/yggverse/yggdrasilctl
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: >=10
This package is auto-updated.
Last update: 2025-09-29 03:14:12 UTC
README
PHP library for Yggdrasil
Usage
Get peers
\Yggverse\Yggdrasilctl\Yggdrasil::getPeers(
array &$debug = [],
array $require = [
'remote',
'up',
'inbound',
'address',
'port',
'key',
'priority',
'bytes_recvd',
'bytes_sent',
'uptime'
]
)
Attributes
debug
- optional array of details for each peer that does not match condition bellowrequire
- optional array of required fields that peer must to contain or skip in result
Example
Returns peers that contain remote
and uptime
fields, skip other
$debug = [];
if (false === $peers = \Yggverse\Yggdrasilctl\Yggdrasil::getPeers($debug, ['remote', 'uptime']))
{
var_dump($debug);
}
var_dump($peers);
Compatibility
- 0.5.1
- 0.4.7