From abd305eff5904a10218d559f596c80c08e2b9c4e Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 24 Jan 2019 16:52:38 +0100 Subject: Remove legacy activity stuff Signed-off-by: Joas Schilling --- lib/public/Activity/IManager.php | 147 +++++---------------------------------- 1 file changed, 18 insertions(+), 129 deletions(-) (limited to 'lib/public/Activity/IManager.php') diff --git a/lib/public/Activity/IManager.php b/lib/public/Activity/IManager.php index 90959a57099..b00e64f33e7 100644 --- a/lib/public/Activity/IManager.php +++ b/lib/public/Activity/IManager.php @@ -1,4 +1,5 @@ "translated string description for the setting" - * or Array "stringID of the type" => [ - * 'desc' => "translated string description for the setting" - * 'methods' => [\OCP\Activity\IExtension::METHOD_*], - * ] - * @since 8.0.0 - 8.2.0: Added support to allow limiting notifications to certain methods - * @deprecated 11.0.0 - Use getSettings() instead - */ - public function getNotificationTypes($languageCode); - - /** - * @param string $method - * @return array - * @since 8.0.0 - * @deprecated 11.0.0 - Use getSettings()->isDefaulEnabled() instead - */ - public function getDefaultTypes($method); - - /** - * @param string $type - * @return string - * @since 8.0.0 - */ - public function getTypeIcon($type); + public function getSettingById(string $id): ISetting; /** * @param string $type * @param int $id * @since 8.2.0 */ - public function setFormattingObject($type, $id); + public function setFormattingObject(string $type, int $id): void; /** * @return bool * @since 8.2.0 */ - public function isFormattingFilteredObject(); + public function isFormattingFilteredObject(): bool; /** * @param bool $status Set to true, when parsing events should not use SVG icons * @since 12.0.1 */ - public function setRequirePNG($status); + public function setRequirePNG(bool $status): void; /** * @return bool * @since 12.0.1 */ - public function getRequirePNG(); - - /** - * @param string $app - * @param string $text - * @param array $params - * @param boolean $stripPath - * @param boolean $highlightParams - * @param string $languageCode - * @return string|false - * @since 8.0.0 - */ - public function translate($app, $text, $params, $stripPath, $highlightParams, $languageCode); - - /** - * @param string $app - * @param string $text - * @return array|false - * @since 8.0.0 - */ - public function getSpecialParameterList($app, $text); - - /** - * @param array $activity - * @return integer|false - * @since 8.0.0 - */ - public function getGroupParameter($activity); - + public function getRequirePNG(): bool; /** * Set the user we need to use @@ -238,7 +159,7 @@ interface IManager { * @throws \UnexpectedValueException If the user is invalid * @since 9.0.1 */ - public function setCurrentUserId($currentUserId); + public function setCurrentUserId(string $currentUserId = null): void; /** * Get the user we need to use @@ -249,37 +170,5 @@ interface IManager { * @throws \UnexpectedValueException If the token is invalid, does not exist or is not unique * @since 8.1.0 */ - public function getCurrentUserId(); - - /** - * @return array - * @since 8.0.0 - * @deprecated 11.0.0 - Use getFilters() instead - */ - public function getNavigation(); - - /** - * @param string $filterValue - * @return boolean - * @since 8.0.0 - * @deprecated 11.0.0 - Use getFilterById() instead - */ - public function isFilterValid($filterValue); - - /** - * @param array $types - * @param string $filter - * @return array - * @since 8.0.0 - * @deprecated 11.0.0 - Use getFilterById()->filterTypes() instead - */ - public function filterNotificationTypes($types, $filter); - - /** - * @param string $filter - * @return array - * @since 8.0.0 - * @deprecated 11.0.0 - Use getFilterById() instead - */ - public function getQueryForFilter($filter); + public function getCurrentUserId(): string; } -- cgit v1.2.3