public function __invoke(array $input) { $system = new SysInfo(); //TODO: try catch block (connection issues) $information = $system->get_swap_info(); return (new Payload())->withStatus(Payload::OK)->withOutput($information); }
public function __invoke(array $input) { $system = new SysInfo(); //TODO: try catch block (connection issues) $interface = $input['interface']; $seconds = !empty($input['seconds']) ? $input['seconds'] : 2; $bandwidthInfo = $system->get_bandwidth_use($interface, $seconds); return (new Payload())->withStatus(Payload::OK)->withOutput($bandwidthInfo); }
public function __invoke(array $input) { $system = new SysInfo(); //TODO: try catch block (connection issues) $sysInfo = $system->get_system_info(); // only works on current machine (REMOVE?) /*$unameInfo = array( "os" => php_uname('s'), "host" => php_uname('n'), "release" => php_uname('r'), "version" => php_uname('v'), "machine" => php_uname('m') );*/ return (new Payload())->withStatus(Payload::OK)->withOutput($sysInfo); }