diff options
author | Jeremy Benoist <j0k3r@users.noreply.github.com> | 2016-02-11 16:49:03 +0100 |
---|---|---|
committer | Jeremy Benoist <j0k3r@users.noreply.github.com> | 2016-02-11 16:49:03 +0100 |
commit | 9b5edf33a00490b033692efca9987a35225835ba (patch) | |
tree | 73d3c24ecdeab3b65b1ea2ca2d90fe6d31d5780c /src/Wallabag/CoreBundle/Repository/TagRepository.php | |
parent | 5db084e05b84ac87179336b96b5db9579fa78c67 (diff) | |
parent | e686a76d343a3745c3dfe8010d9e5784e56bb17c (diff) | |
download | wallabag-9b5edf33a00490b033692efca9987a35225835ba.tar.gz wallabag-9b5edf33a00490b033692efca9987a35225835ba.tar.zst wallabag-9b5edf33a00490b033692efca9987a35225835ba.zip |
Merge pull request #1663 from wallabag/v2-remove-tags-from-entry
remove tag from entry #1377
Diffstat (limited to 'src/Wallabag/CoreBundle/Repository/TagRepository.php')
-rw-r--r-- | src/Wallabag/CoreBundle/Repository/TagRepository.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/Wallabag/CoreBundle/Repository/TagRepository.php b/src/Wallabag/CoreBundle/Repository/TagRepository.php index c4aeb594..afeb985b 100644 --- a/src/Wallabag/CoreBundle/Repository/TagRepository.php +++ b/src/Wallabag/CoreBundle/Repository/TagRepository.php | |||
@@ -51,4 +51,20 @@ class TagRepository extends EntityRepository | |||
51 | ->getQuery() | 51 | ->getQuery() |
52 | ->getResult(); | 52 | ->getResult(); |
53 | } | 53 | } |
54 | |||
55 | /** | ||
56 | * Used only in test case to get a tag for our entry. | ||
57 | * | ||
58 | * @return Tag | ||
59 | */ | ||
60 | public function findOneByEntryAndTagLabel($entry, $label) | ||
61 | { | ||
62 | return $this->createQueryBuilder('t') | ||
63 | ->leftJoin('t.entries', 'e') | ||
64 | ->where('e.id = :entryId')->setParameter('entryId', $entry->getId()) | ||
65 | ->andWhere('t.label = :label')->setParameter('label', $label) | ||
66 | ->setMaxResults(1) | ||
67 | ->getQuery() | ||
68 | ->getSingleResult(); | ||
69 | } | ||
54 | } | 70 | } |