Adding a notification system

A notification system is a critical part in every task management application. We need to be informed about events that happen in the system. Here are a few examples of task notifications. Similar rules apply to projects, workspaces, teams, and users:

  • When a new task is assigned
  • When a new task is created
  • When there is a new attachment for a task
  • When there are some changes in a task
  • When a task is completed

According to this business logic, all entities created so far are missing a crucial part. They all need a mechanism to keep track of two times: the first, the moment they have been created and second is the last time they have been updated.

In the following section, I will show you how to implement this mechanism for ...

Get Mastering Symfony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.