Wallabag\CoreBundle\Entity\Entry::setStarred PHP Method

setStarred() public method

Set isStarred.
public setStarred ( boolean $isStarred ) : Entry
$isStarred boolean
return Entry
    public function setStarred($isStarred)
    {
        $this->isStarred = $isStarred;
        return $this;
    }

Usage Example

 /**
  * Change several properties of an entry.
  *
  * @ApiDoc(
  *      requirements={
  *          {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"}
  *      },
  *      parameters={
  *          {"name"="title", "dataType"="string", "required"=false},
  *          {"name"="tags", "dataType"="string", "required"=false, "format"="tag1,tag2,tag3", "description"="a comma-separated list of tags."},
  *          {"name"="archive", "dataType"="integer", "required"=false, "format"="1 or 0", "description"="archived the entry."},
  *          {"name"="starred", "dataType"="integer", "required"=false, "format"="1 or 0", "description"="starred the entry."},
  *      }
  * )
  *
  * @return JsonResponse
  */
 public function patchEntriesAction(Entry $entry, Request $request)
 {
     $this->validateAuthentication();
     $this->validateUserAccess($entry->getUser()->getId());
     $title = $request->request->get('title');
     $isArchived = $request->request->get('archive');
     $isStarred = $request->request->get('starred');
     if (!is_null($title)) {
         $entry->setTitle($title);
     }
     if (!is_null($isArchived)) {
         $entry->setArchived((bool) $isArchived);
     }
     if (!is_null($isStarred)) {
         $entry->setStarred((bool) $isStarred);
     }
     $tags = $request->request->get('tags', '');
     if (!empty($tags)) {
         $this->get('wallabag_core.content_proxy')->assignTagsToEntry($entry, $tags);
     }
     $em = $this->getDoctrine()->getManager();
     $em->flush();
     $json = $this->get('serializer')->serialize($entry, 'json');
     return (new JsonResponse())->setJson($json);
 }
All Usage Examples Of Wallabag\CoreBundle\Entity\Entry::setStarred