/** * Select downline tree state on the given datestamp. * * @param Request\GetStateOnDate $request * * @return Response\GetStateOnDate */ public function getStateOnDate(Request\GetStateOnDate $request) { $result = new Response\GetStateOnDate(); $this->_logger->info("'Get Downline Tree state' operation is requested."); $dateOn = $request->getDatestamp(); $rows = $this->_repoSnap->getStateOnDate($dateOn); $result->setData($rows); $result->markSucceed(); $this->_logger->info("'Get Downline Tree state' operation is completed."); return $result; }