private function prepareData() { /* * The command uptime returns a bunch of information about how long * the system has been running and the load on the processor. Read * more about this information here * - http://www.computerhope.com/unix/uptime.htm */ $output = shell_exec('uptime'); $loadavg = explode(' ', substr($output, strpos($output, 'load average:') + 14)); // data object $data = new \stdClass(); $data->one_min = StringHelpers::prettyLoadAverage($loadavg[0]); $data->five_mins = StringHelpers::prettyLoadAverage($loadavg[1]); $data->fifteen_mins = StringHelpers::prettyLoadAverage($loadavg[2]); return $data; }