Skip to content
This repository

Threaded comments for Symfony2

branch: master

Merge pull request #428 from andrew-jones/patch-1

generatedValue changed to GeneratedValue
latest commit 409992eb6d
Tim Nagel merk authored
Octocat-spinner-32 Acl PhpDoc fixes for all the comment manager related classes
Octocat-spinner-32 Command Fixed CS issues
Octocat-spinner-32 Controller Throw http exception if thread is not commentable
Octocat-spinner-32 DependencyInjection Fix missing rename
Octocat-spinner-32 Document PhpDoc fixes for all the comment manager related classes
Octocat-spinner-32 Entity PhpDoc fixes for all the comment manager related classes
Octocat-spinner-32 Event Merge pull request #317 from franmomu/unused_use_commentpersist
Octocat-spinner-32 EventListener CommentSpamListener should hook into kernel.event_subscriber
Octocat-spinner-32 Form Rename the form types as dots are forbidden in the type names in 2.1
Octocat-spinner-32 FormFactory Fixing CS
Octocat-spinner-32 Markup Fixing CS
Octocat-spinner-32 Model Merge pull request #421 from Miliooo/commentmanager_phpdoc
Octocat-spinner-32 Resources generatedValue changed to GeneratedValue
Octocat-spinner-32 Sorting Move variable processing into an event object
Octocat-spinner-32 SpamDetection Fixing CS
Octocat-spinner-32 Tests Fix tests
Octocat-spinner-32 Twig Default ACL should be deny for edit and delete
Octocat-spinner-32 .gitignore Update travis.yml to output composer information
Octocat-spinner-32 .travis.yml Fix 403 errors
Octocat-spinner-32 Events.php Fixing CS
Octocat-spinner-32 FOSCommentBundle.php Removed the default compiler pass type
Octocat-spinner-32 README.markdown Updated readme [noci]
Octocat-spinner-32 UPDATE.markdown Add comment on needed format_listener rule after upgrading
Octocat-spinner-32 composer.json Update constraints
Octocat-spinner-32 phpunit.xml.dist Exclude additional directories from code coverage


The FOSCommentBundle adds support for a comment system in Symfony2. Features include:

  • Manages trees of comments
  • Can include comment threads in any page
  • Compatible with any persistence backend. Doctrine2 mongodb-odm and ORM are implemented.
  • Configurable sorting of the comment tree
  • REST api
  • Extensible through events fired during the comment lifecycle
  • Optional use of Symfony2 Acl to protect comments
  • Optional integration with FOS\UserBundle
  • Optional integration with Akismet_
  • Optional markup parser support (eg HtmlPurifier or php-sundown)


For users of Symfony2.0, you must use the 1.x branch. Master is no longer compatible with Symfony2.0.

For users of Symfony2.1, you must use 2.0.0 or higher of this bundle.

Build Status


The bulk of the documentation is stored in the Resources/doc/ file in this bundle:

Read the Documentation


All the installation instructions are located in documentation.


This bundle is under the MIT license. See the complete license in the bundle:

Something went wrong with that request. Please try again.