mirror of
https://github.com/wallabag/wallabag.git
synced 2025-09-15 18:57:05 +00:00
commit
b5d7eb148c
5 changed files with 366 additions and 186 deletions
|
@ -593,6 +593,11 @@ class Entry
|
|||
$tag->addEntry($this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the given tag from the entry (if the tag is associated).
|
||||
*
|
||||
* @param Tag $tag
|
||||
*/
|
||||
public function removeTag(Tag $tag)
|
||||
{
|
||||
if (!$this->tags->contains($tag)) {
|
||||
|
@ -603,6 +608,17 @@ class Entry
|
|||
$tag->removeEntry($this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove all assigned tags from the entry.
|
||||
*/
|
||||
public function removeAllTags()
|
||||
{
|
||||
foreach ($this->tags as $tag) {
|
||||
$this->tags->removeElement($tag);
|
||||
$tag->removeEntry($this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set previewPicture.
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue