public function getStoriesByUser($userId) { $page = intval($this->app->request->get('page')); $page = $page <= 0 ? 1 : $page; $pageSize = intval($this->app->request->get('pageSize')); $pageSize = $pageSize <= 0 ? 20 : $pageSize; $totalStoriesCount = StoryRepository::getAllStoriesCountByUser($userId); $currentUserId = intval($this->app->request->get('currentUser')); $tempRst = StoryRepository::getAllStoriesByUser($currentUserId, $userId, $page, $pageSize); $stories = $this->assembleStoryList($tempRst); $this->sendResponse(array('total' => $totalStoriesCount, 'stories' => $stories)); }