| ⇢ | A | ArticleController added | |
| ⇢ | A | SecureArticleInputMiddleware added | |
| ⇢ | A | SecureCommentInputMiddleware added | |
| ⇢ | A | SecureBlogInputMiddleware added | |
| A | ↛ | Authenticate removed |
| ⇢ | D | SecureCommentInputMiddleware::handle() added | |
| ⇢ | B | SecureArticleInputMiddleware::handle() added | |
| ⇢ | B | SecureBlogInputMiddleware::handle() added | |
| ⇢ | A | CommentController::addComment() added | |
| ⇢ | A | CommentController::editComment() added | |
| ⇢ | A | ArticleController::addArticle() added | |
| ⇢ | A | ArticleController::editArticle() added | |
| ⇢ | A | BlogController::editBlog() added | |
| ⇢ | A | BlogController::addBlog() added | |
| ⇢ | A | ArticleController::deleteArticle() added | |
| ⋮ | view more | ||
| A | ↛ | Authenticate::handle() removed | |
| A | ↛ | BlogController::getBlog() removed | |
| A | ↛ | BlogController::getBlogWithArticles() removed | |
| A | ↛ | Authenticate::__construct() removed | |