BatteriesService = new BatteriesService(); } protected $BatteriesService; public function TrackChargeCycle($request, $response, $args) { $trackedTime = date('Y-m-d H:i:s'); if (isset($request->getQueryParams()['tracked_time']) && !empty($request->getQueryParams()['tracked_time'])) { $trackedTime = $request->getQueryParams()['tracked_time']; } return $this->ApiEncode(array('success' => $this->BatteriesService->TrackChargeCycle($args['batteryId'], $trackedTime))); } public function BatteryDetails($request, $response, $args) { return $this->ApiEncode($this->BatteriesService->GetBatteryDetails($args['batteryId'])); } }