summaryrefslogtreecommitdiffstats
path: root/lib/private/appframework
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@owncloud.com>2015-03-11 09:00:47 +0100
committerJoas Schilling <nickvergessen@owncloud.com>2015-03-11 09:05:30 +0100
commitd1511cdbee24b27eb966eee334f3d686cbaec3d7 (patch)
tree328cea2f9be6c2f7b050f938364a2039d35e2a9b /lib/private/appframework
parent87431605b86674ec23c464c5a27b84c7771a2306 (diff)
downloadnextcloud-server-d1511cdbee24b27eb966eee334f3d686cbaec3d7.tar.gz
nextcloud-server-d1511cdbee24b27eb966eee334f3d686cbaec3d7.zip
Fix doc blocks of insertIfNotExists() method
Diffstat (limited to 'lib/private/appframework')
-rw-r--r--lib/private/appframework/db/db.php24
1 files changed, 8 insertions, 16 deletions
diff --git a/lib/private/appframework/db/db.php b/lib/private/appframework/db/db.php
index 18c32c948c5..0824e108f49 100644
--- a/lib/private/appframework/db/db.php
+++ b/lib/private/appframework/db/db.php
@@ -121,24 +121,16 @@ class Db implements IDb {
}
/**
- * Insert a row if a matching row doesn't exists.
- * @param string $table The table name (will replace *PREFIX*) to perform the replace on.
- * @param array $input
- * @throws \OC\HintException
- *
- * The input array if in the form:
- *
- * array ( 'id' => array ( 'value' => 6,
- * 'key' => true
- * ),
- * 'name' => array ('value' => 'Stoyan'),
- * 'family' => array ('value' => 'Stefanov'),
- * 'birth_date' => array ('value' => '1975-06-20')
- * );
- * @return bool
+ * Insert a row if the matching row does not exists.
*
+ * @param string $table The table name (will replace *PREFIX* with the actual prefix)
+ * @param array $input data that should be inserted into the table (column name => value)
+ * @param array|null $compare List of values that should be checked for "if not exists"
+ * If this is null or an empty array, all keys of $input will be compared
+ * @return int number of inserted rows
+ * @throws \Doctrine\DBAL\DBALException
*/
- public function insertIfNotExist($table, $input, $compare = null) {
+ public function insertIfNotExist($table, $input, array $compare = null) {
return $this->connection->insertIfNotExist($table, $input, $compare);
}