From 111fbabfb4772310cfae7037dfc3b71dcb881cc5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20M=C3=BCller?= <thomas.mueller@tmit.eu>
Date: Thu, 2 Apr 2015 17:53:40 +0200
Subject: [PATCH] PHPDoc cleanup - clean code \o/

---
 apps/encryption/hooks/userhooks.php           |  2 -
 apps/encryption/lib/crypto/crypt.php          | 37 +++++++++----------
 lib/private/encryption/util.php               |  2 +-
 .../files/storage/wrapper/encryption.php      |  2 +-
 lib/private/hook.php                          | 29 ++++++++-------
 lib/public/util.php                           | 13 ++++---
 6 files changed, 42 insertions(+), 43 deletions(-)

diff --git a/apps/encryption/hooks/userhooks.php b/apps/encryption/hooks/userhooks.php
index 742c7d7580b..1ec0950d941 100644
--- a/apps/encryption/hooks/userhooks.php
+++ b/apps/encryption/hooks/userhooks.php
@@ -205,8 +205,6 @@ class UserHooks implements IHook {
 	 * Change a user's encryption passphrase
 	 *
 	 * @param array $params keys: uid, password
-	 * @param IUserSession $user
-	 * @param Util $util
 	 * @return bool
 	 */
 	public function setPassphrase($params) {
diff --git a/apps/encryption/lib/crypto/crypt.php b/apps/encryption/lib/crypto/crypt.php
index 80878b3ddb2..c0b737a3daa 100644
--- a/apps/encryption/lib/crypto/crypt.php
+++ b/apps/encryption/lib/crypto/crypt.php
@@ -34,11 +34,10 @@ use OCP\IUserSession;
 
 class Crypt {
 
-	const BLOCKSIZE = 8192;
 	const DEFAULT_CIPHER = 'AES-256-CFB';
 
-	const HEADERSTART = 'HBEGIN';
-	const HEADEREND = 'HEND';
+	const HEADER_START = 'HBEGIN';
+	const HEADER_END = 'HEND';
 	/**
 	 * @var ILogger
 	 */
@@ -64,7 +63,7 @@ class Crypt {
 	}
 
 	/**
-	 *
+	 * @return array|bool
 	 */
 	public function createKeyPair() {
 
@@ -121,8 +120,8 @@ class Crypt {
 	}
 
 	/**
-	 * @param $plainContent
-	 * @param $passPhrase
+	 * @param string $plainContent
+	 * @param string $passPhrase
 	 * @return bool|string
 	 * @throws GenericEncryptionException
 	 */
@@ -148,8 +147,8 @@ class Crypt {
 	}
 
 	/**
-	 * @param $plainContent
-	 * @param $iv
+	 * @param string $plainContent
+	 * @param string $iv
 	 * @param string $passPhrase
 	 * @param string $cipher
 	 * @return string
@@ -187,8 +186,8 @@ class Crypt {
 	}
 
 	/**
-	 * @param $encryptedContent
-	 * @param $iv
+	 * @param string $encryptedContent
+	 * @param string $iv
 	 * @return string
 	 */
 	private function concatIV($encryptedContent, $iv) {
@@ -204,20 +203,20 @@ class Crypt {
 	}
 
 	/**
-	 * @param $recoveryKey
-	 * @param $password
+	 * @param string $recoveryKey
+	 * @param string $password
 	 * @return bool|string
 	 */
 	public function decryptPrivateKey($recoveryKey, $password) {
 
 		$header = $this->parseHeader($recoveryKey);
-		$cipher = $this->getCipher($header);
+		$cipher = $this->getCipher();
 
 		// If we found a header we need to remove it from the key we want to decrypt
 		if (!empty($header)) {
 			$recoveryKey = substr($recoveryKey,
 				strpos($recoveryKey,
-					self::HEADEREND) + strlen(self::HEADERSTART));
+					self::HEADER_END) + strlen(self::HEADER_START));
 		}
 
 		$plainKey = $this->symmetricDecryptFileContent($recoveryKey,
@@ -318,17 +317,17 @@ class Crypt {
 	private function parseHeader($data) {
 		$result = [];
 
-		if (substr($data, 0, strlen(self::HEADERSTART)) === self::HEADERSTART) {
-			$endAt = strpos($data, self::HEADEREND);
-			$header = substr($data, 0, $endAt + strlen(self::HEADEREND));
+		if (substr($data, 0, strlen(self::HEADER_START)) === self::HEADER_START) {
+			$endAt = strpos($data, self::HEADER_END);
+			$header = substr($data, 0, $endAt + strlen(self::HEADER_END));
 
 			// +1 not to start with an ':' which would result in empty element at the beginning
 			$exploded = explode(':',
-				substr($header, strlen(self::HEADERSTART) + 1));
+				substr($header, strlen(self::HEADER_START) + 1));
 
 			$element = array_shift($exploded);
 
-			while ($element != self::HEADEREND) {
+			while ($element != self::HEADER_END) {
 				$result[$element] = array_shift($exploded);
 				$element = array_shift($exploded);
 			}
diff --git a/lib/private/encryption/util.php b/lib/private/encryption/util.php
index 54d587715bf..6312d8813e3 100644
--- a/lib/private/encryption/util.php
+++ b/lib/private/encryption/util.php
@@ -57,7 +57,7 @@ class Util {
 	/** @var array */
 	protected $ocHeaderKeys;
 
-	/** @var Manager */
+	/** @var \OC\User\Manager */
 	protected $userManager;
 
 	/** @var IConfig */
diff --git a/lib/private/files/storage/wrapper/encryption.php b/lib/private/files/storage/wrapper/encryption.php
index 946e7bfbe40..bc0b5c87adc 100644
--- a/lib/private/files/storage/wrapper/encryption.php
+++ b/lib/private/files/storage/wrapper/encryption.php
@@ -394,7 +394,7 @@ class Encryption extends Wrapper {
 	}
 
 	/**
-	 * @param string $encryptionModule
+	 * @param string $encryptionModuleId
 	 * @return \OCP\Encryption\Keys\IStorage
 	 */
 	protected function getKeyStorage($encryptionModuleId) {
diff --git a/lib/private/hook.php b/lib/private/hook.php
index 824bb725077..c4ea1999b09 100644
--- a/lib/private/hook.php
+++ b/lib/private/hook.php
@@ -32,38 +32,39 @@ class OC_Hook{
 
 	/**
 	 * connects a function to a hook
-	 * @param string $signalclass class name of emitter
-	 * @param string $signalname name of signal
-	 * @param string $slotclass class name of slot
-	 * @param string $slotname name of slot
+	 *
+	 * @param string $signalClass class name of emitter
+	 * @param string $signalName name of signal
+	 * @param string|object $slotClass class name of slot
+	 * @param string $slotName name of slot
 	 * @return bool
 	 *
 	 * This function makes it very easy to connect to use hooks.
 	 *
 	 * TODO: write example
 	 */
-	static public function connect( $signalclass, $signalname, $slotclass, $slotname ) {
+	static public function connect($signalClass, $signalName, $slotClass, $slotName ) {
 		// If we're trying to connect to an emitting class that isn't
 		// yet registered, register it
-		if( !array_key_exists( $signalclass, self::$registered )) {
-			self::$registered[$signalclass] = array();
+		if( !array_key_exists($signalClass, self::$registered )) {
+			self::$registered[$signalClass] = array();
 		}
 		// If we're trying to connect to an emitting method that isn't
 		// yet registered, register it with the emitting class
-		if( !array_key_exists( $signalname, self::$registered[$signalclass] )) {
-			self::$registered[$signalclass][$signalname] = array();
+		if( !array_key_exists( $signalName, self::$registered[$signalClass] )) {
+			self::$registered[$signalClass][$signalName] = array();
 		}
 
 		// dont connect hooks twice
-		foreach (self::$registered[$signalclass][$signalname] as $hook) {
-			if ($hook['class'] === $slotclass and $hook['name'] === $slotname) {
+		foreach (self::$registered[$signalClass][$signalName] as $hook) {
+			if ($hook['class'] === $slotClass and $hook['name'] === $slotName) {
 				return false;
 			}
 		}
 		// Connect the hook handler to the requested emitter
-		self::$registered[$signalclass][$signalname][] = array(
-				"class" => $slotclass,
-				"name" => $slotname
+		self::$registered[$signalClass][$signalName][] = array(
+				"class" => $slotClass,
+				"name" => $slotName
 		);
 
 		// No chance for failure ;-)
diff --git a/lib/public/util.php b/lib/public/util.php
index 37cb1b54485..721bcaadb62 100644
--- a/lib/public/util.php
+++ b/lib/public/util.php
@@ -394,18 +394,19 @@ class Util {
 
 	/**
 	 * connects a function to a hook
-	 * @param string $signalclass class name of emitter
-	 * @param string $signalname name of signal
-	 * @param string $slotclass class name of slot
-	 * @param string $slotname name of slot
+	 *
+	 * @param string $signalClass class name of emitter
+	 * @param string $signalName name of signal
+	 * @param string|object $slotClass class name of slot
+	 * @param string $slotName name of slot
 	 * @return bool
 	 *
 	 * This function makes it very easy to connect to use hooks.
 	 *
 	 * TODO: write example
 	 */
-	static public function connectHook( $signalclass, $signalname, $slotclass, $slotname ) {
-		return(\OC_Hook::connect( $signalclass, $signalname, $slotclass, $slotname ));
+	static public function connectHook($signalClass, $signalName, $slotClass, $slotName ) {
+		return(\OC_Hook::connect($signalClass, $signalName, $slotClass, $slotName ));
 	}
 
 	/**
-- 
GitLab