/**
* Retrieve the number of untagged entries for a user.
- *
+ *
* @param int $userId
- *
+ *
* @return int
*/
public function countUntaggedEntriesByUser($userId)
{
- return $this->getRawBuilderForUntaggedByUser($userId)
+ return (int) $this->getRawBuilderForUntaggedByUser($userId)
->select('count(e.id)')
+ ->getQuery()
->getSingleScalarResult();
}
* DELETE et FROM entry_tag et WHERE et.entry_id IN ( SELECT e.id FROM entry e WHERE e.user_id = :userId ) AND et.tag_id = :tagId
*
* @param int $userId
- * @param Tag $tag
*/
public function removeTag($userId, Tag $tag)
{
/**
* Return the given QueryBuilder with an orderBy() call.
*
- * @param QueryBuilder $qb
- * @param string $sortBy
- * @param string $direction
+ * @param string $sortBy
+ * @param string $direction
*
* @return QueryBuilder
*/