コード例 #1
0
 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);
 }