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-10-29 03:32:54 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