Method | Description | |
---|---|---|
countAllEntriesByUserIdAndTagId ( integer $userId, integer $tagId ) : integer | Count all entries for a tag and a user. | |
countAllEntriesByUsername ( integer $userId ) : integer | Count all entries for a user. | |
findAllByTagId ( integer $userId, integer $tagId ) : array | Find all entries that are attached to a give tag id. | |
findByUrlAndUserId ( $url, $userId ) : Entry | boolean | Find an entry by its url and its owner. | |
findDistinctLanguageByUser ( integer $userId ) : array | Find distinct language for a given user. | |
findEntries ( integer $userId, boolean $isArchived = null, boolean $isStarred = null, string $sort = 'created', string $order = 'ASC', integer $since, string $tags = '' ) : array | Find Entries. | |
findOneByUsernameAndNotArchived ( string $username ) : Entry | Used only in test case to get the right entry associated to the right user. | |
findOneWithTags ( integer $userId ) : Entry | Fetch an entry with a tag. Only used for tests. | |
getBuilderForAllByUser ( integer $userId ) : QueryBuilder | Retrieves all entries for a user. | |
getBuilderForArchiveByUser ( integer $userId ) : QueryBuilder | Retrieves read entries for a user. | |
getBuilderForStarredByUser ( integer $userId ) : QueryBuilder | Retrieves starred entries for a user. | |
getBuilderForUnreadByUser ( integer $userId ) : QueryBuilder | Retrieves unread entries for a user. | |
getBuilderForUntaggedByUser ( integer $userId ) : QueryBuilder | Retrieves untagged entries for a user. | |
removeTag ( integer $userId, Wallabag\CoreBundle\Entity\Tag $tag ) | Remove a tag from all user entries. | |
removeTags ( integer $userId, Array |
Remove tags from all user entries. |
Method | Description | |
---|---|---|
getBuilderByUser ( integer $userId ) : QueryBuilder | Return a query builder to used by other getBuilderFor* method. |
public countAllEntriesByUsername ( integer $userId ) : integer | ||
$userId | integer | |
return | integer |
public findByUrlAndUserId ( $url, $userId ) : Entry | boolean | ||
$url | ||
$userId | ||
return | Entry | boolean |
public findDistinctLanguageByUser ( integer $userId ) : array | ||
$userId | integer | User id |
return | array |
public findEntries ( integer $userId, boolean $isArchived = null, boolean $isStarred = null, string $sort = 'created', string $order = 'ASC', integer $since, string $tags = '' ) : array | ||
$userId | integer | |
$isArchived | boolean | |
$isStarred | boolean | |
$sort | string | |
$order | string | |
$since | integer | |
$tags | string | |
return | array |
public findOneByUsernameAndNotArchived ( string $username ) : Entry | ||
$username | string | |
return | Entry |
public findOneWithTags ( integer $userId ) : Entry | ||
$userId | integer | |
return | Entry |
public getBuilderForAllByUser ( integer $userId ) : QueryBuilder | ||
$userId | integer | |
return | QueryBuilder |
public getBuilderForArchiveByUser ( integer $userId ) : QueryBuilder | ||
$userId | integer | |
return | QueryBuilder |
public getBuilderForStarredByUser ( integer $userId ) : QueryBuilder | ||
$userId | integer | |
return | QueryBuilder |
public getBuilderForUnreadByUser ( integer $userId ) : QueryBuilder | ||
$userId | integer | |
return | QueryBuilder |
public getBuilderForUntaggedByUser ( integer $userId ) : QueryBuilder | ||
$userId | integer | |
return | QueryBuilder |
public removeTags ( integer $userId, Array |
||
$userId | integer | |
$tags | Array |