PartKeepr\TipOfTheDayBundle\Action\MarkTipsAsUnreadAction::__invoke PHP Method

__invoke() public method

Marks all tips as unread.
public __invoke ( Request $request ) : array | Dunglas\ApiBundle\Model\PaginatorInterface | Traversable
$request Symfony\Component\HttpFoundation\Request The request
return array | Dunglas\ApiBundle\Model\PaginatorInterface | Traversable
    public function __invoke(Request $request)
    {
        $dql = "DELETE FROM PartKeepr\\TipOfTheDayBundle\\Entity\\TipOfTheDayHistory th WHERE th.user = :user";
        $query = $this->entityManager->createQuery($dql);
        $query->setParameter('user', $this->userService->getUser());
        $query->execute();
        return new Response('OK');
    }
MarkTipsAsUnreadAction