From 1196b5c4c5bf67fcda22f5baa7f33272b1507741 Mon Sep 17 00:00:00 2001 From: Hamid Dehnavi Date: Fri, 7 Jul 2023 03:55:18 +0330 Subject: [PATCH] Add return types Signed-off-by: Hamid Dehnavi --- themes/example/defaults.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/themes/example/defaults.php b/themes/example/defaults.php index 87d60de2ba7..a1c749c46c9 100644 --- a/themes/example/defaults.php +++ b/themes/example/defaults.php @@ -24,7 +24,7 @@ class OC_Theme { * Returns the base URL * @return string URL */ - public function getBaseUrl() { + public function getBaseUrl(): string { return 'https://nextcloud.com'; } @@ -32,7 +32,7 @@ class OC_Theme { * Returns the documentation URL * @return string URL */ - public function getDocBaseUrl() { + public function getDocBaseUrl(): string { return 'https://docs.nextcloud.com'; } @@ -40,7 +40,7 @@ class OC_Theme { * Returns the title * @return string title */ - public function getTitle() { + public function getTitle(): string { return 'Custom Cloud'; } @@ -48,7 +48,7 @@ class OC_Theme { * Returns the short name of the software * @return string title */ - public function getName() { + public function getName(): string { return 'Custom Cloud'; } @@ -56,7 +56,7 @@ class OC_Theme { * Returns the short name of the software containing HTML strings * @return string title */ - public function getHTMLName() { + public function getHTMLName(): string { return 'Custom Cloud'; } @@ -64,7 +64,7 @@ class OC_Theme { * Returns entity (e.g. company name) - used for footer, copyright * @return string entity name */ - public function getEntity() { + public function getEntity(): string { return 'Custom Cloud Co.'; } @@ -72,7 +72,7 @@ class OC_Theme { * Returns slogan * @return string slogan */ - public function getSlogan() { + public function getSlogan(): string { return 'Your custom cloud, personalized for you!'; } @@ -80,7 +80,7 @@ class OC_Theme { * Returns short version of the footer * @return string short footer */ - public function getShortFooter() { + public function getShortFooter(): string { $footer = '© ' . date('Y') . ' ' . $this->getEntity() . '' . '
' . $this->getSlogan(); @@ -91,7 +91,7 @@ class OC_Theme { * Returns long version of the footer * @return string long footer */ - public function getLongFooter() { + public function getLongFooter(): string { $footer = '© ' . date('Y') . ' ' . $this->getEntity() . '' . '
' . $this->getSlogan(); @@ -102,7 +102,7 @@ class OC_Theme { * Generate a documentation link for a given key * @return string documentation link */ - public function buildDocLinkToKey($key) { + public function buildDocLinkToKey($key): string { return $this->getDocBaseUrl() . '/server/15/go.php?to=' . $key; } @@ -111,7 +111,7 @@ class OC_Theme { * Returns mail header color * @return string */ - public function getColorPrimary() { + public function getColorPrimary(): string { return '#745bca'; } @@ -119,7 +119,7 @@ class OC_Theme { * Returns variables to overload defaults from core/css/variables.scss * @return array */ - public function getScssVariables() { + public function getScssVariables(): array { return [ 'color-primary' => '#745bca' ];