public function entityAlbumsFind(OW_Event $e) { $params = $e->getParams(); $data = $e->getData(); if (empty($params['entityId'])) { return false; } $entityType = !empty($params['entityType']) ? $params['entityType'] : 'user'; $offset = !empty($params['offset']) ? (int) $params['offset'] : 0; $limit = !empty($params['limit']) ? (int) $params['limit'] : OW::getConfig()->getValue('photo', 'photos_per_page'); $albums = $this->albumService->findEntityAlbums($params['entityId'], $entityType, $offset, $limit); $list = $this->prepareAlbums($albums); $data['albums'] = $list; $e->setData($data); return $data; }