public function entityPhotosFind(OW_Event $e) { $params = $e->getParams(); if (empty($params['entityId']) || empty($params['entityType'])) { return null; } $offset = !empty($params['offset']) ? (int) $params['offset'] : 0; $limit = !empty($params['limit']) ? (int) $params['limit'] : OW::getConfig()->getValue('photo', 'photos_per_page'); $status = isset($params["status"]) ? $params["status"] : "approved"; $photos = $this->photoService->findEntityPhotoList($params['entityType'], $params['entityId'], $offset, $limit, $status); $list = $this->preparePhotos($photos); $e->setData($list); return $list; }