Browse Source

Improve typing

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/34038/head
Côme Chilliet 3 years ago
committed by Côme Chilliet (Rebase PR Action)
parent
commit
652158a72c
  1. 11
      lib/private/Tagging/TagMapper.php

11
lib/private/Tagging/TagMapper.php

@ -46,15 +46,11 @@ class TagMapper extends QBMapper {
/**
* Load tags from the database.
*
* @param array|string $owners The user(s) whose tags we are going to load.
* @param array $owners The user(s) whose tags we are going to load.
* @param string $type The type of item for which we are loading tags.
* @return array An array of Tag objects.
*/
public function loadTags($owners, string $type): array {
if (!is_array($owners)) {
$owners = [$owners];
}
public function loadTags(array $owners, string $type): array {
$qb = $this->db->getQueryBuilder();
$qb->select(['id', 'uid', 'type', 'category'])
->from($this->getTableName())
@ -68,9 +64,8 @@ class TagMapper extends QBMapper {
* Check if a given Tag object already exists in the database.
*
* @param Tag $tag The tag to look for in the database.
* @return bool
*/
public function tagExists($tag) {
public function tagExists(Tag $tag): bool {
$qb = $this->db->getQueryBuilder();
$qb->select(['id', 'uid', 'type', 'category'])
->from($this->getTableName())

Loading…
Cancel
Save