Avoid sometimes infinite loop
Merge pull request #9 from tyx/fix/infinite-loop

Avoid sometimes infinite loop
Fixing postFlush event for doctrine >= 2.4
Merge pull request #10 from tyx/hotfix/postFlushWithDoctrine24

Fixing postFlush event for doctrine >= 2.4
Revert "Fixing postFlush event for doctrine >= 2.4"

This reverts commit a5bf68b8ad38321325de38954bfc7ca305e00277.
Merge pull request #12 from tyx/revert/postFlush2.4

Revert "Fixing postFlush event for doctrine >= 2.4"
Use interface instead of abstract class.
Add the source field name to the generated violation.
Merge pull request #13 from Spy-Seth/add-field-name-to-violation

Add the source field name to the generated violation.
Persist  field in database.
Merge pull request #14 from Spy-Seth/persist-subjectProperty-to-database

Persist `subjectProperty` field in database.
Persist  field in database.
Merge pull request #16 from Spy-Seth/persist-subjectProperty-to-database

Persist  field in database.
Add diff method to ViolationList
Merge pull request #17 from Spy-Seth/add-diff-to-violation-list

Add diff method to ViolationList
Add equals method to Violation.
Merge pull request #18 from Spy-Seth/add-equals-method

Add equals method to Violation.
Strict comparison.
Merge pull request #19 from Spy-Seth/add-equals-method

Strict comparison.