Skip to content
This repository was archived by the owner on Mar 13, 2026. It is now read-only.
This repository was archived by the owner on Mar 13, 2026. It is now read-only.

[General] KnpLabs-DoctrineBehaviors vs Gedmo-DoctrineExtensions #3457

Description

@craigh

Should we reconsider doctrine behavior vendor?

https://github.com/KnpLabs/DoctrineBehaviors

  • Last commit: 26 Nov 2016
  • Last release: 30 Sept 2016 (11 releases)
  • Open Issues: 66
  • Open PRs: 35
    screen shot 2017-02-10 at 5 30 03 pm
  • Tree - this extension automates the tree handling process and adds some tree specific functions on repository. (closure, nestedset or materialized path)
  • Translatable - gives you a very handy solution for translating records into different languages. Easy to setup, easier to use.
  • Sluggable - urlizes your specified fields into single unique slug
  • Timestampable - updates date fields on create, update and even property change.
  • Blameable - updates string or reference fields on create, update and even property change with a string or object (e.g. user).
  • Loggable - helps tracking changes and history of objects, also supports version management.
  • Sortable - makes any document or entity sortable
  • Translator - explicit way to handle translations
  • SoftDeleteable - allows to implicitly remove records
  • Uploadable - provides file upload handling in entity fields
  • References - supports linking Entities in Documents and vice versa
  • ReferenceIntegrity - constrains ODM MongoDB Document references
  • IpTraceable - inherited from Timestampable, sets IP address instead of timestamp

https://github.com/Atlantic18/DoctrineExtensions

  • Last commit: 31 Dec 2016
  • Last release: 21 Dec 2016 (46 releases)
  • Open Issues: 346
  • Open PRs: 61
    screen shot 2017-02-10 at 5 28 59 pm
  • blameable
  • filterable
  • geocodable
  • joinable
  • loggable
  • sluggable
  • softDeletable
  • sortable
  • timestampable
  • translatable
  • tree

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions