Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Symfony
  3. StofDoctrineExtensionsBundle

StofDoctrineExtensionsBundle

MITPHPv1.15.3

Symfony bundle for integrating DoctrineExtensions (behaviors like timestampable, sluggable, translatable) into Symfony applications.

Visit WebsiteGitHubGitHub
1.9k stars382 forks0 contributors

What is StofDoctrineExtensionsBundle?

StofDoctrineExtensionsBundle is a Symfony bundle that integrates DoctrineExtensions into Symfony applications. It provides easy access to advanced Doctrine behaviors like timestampable, sluggable, and translatable for database entities. The bundle solves the problem of manually configuring DoctrineExtensions in Symfony projects by offering native integration.

Target Audience

Symfony developers working with Doctrine ORM who need advanced entity behaviors like automatic timestamp management, URL slug generation, or multilingual content support.

Value Proposition

Developers choose this bundle because it provides official-style integration of DoctrineExtensions into Symfony, saving configuration time and ensuring compatibility with Symfony's service container and configuration systems.

Overview

Integration bundle for DoctrineExtensions by l3pp4rd in Symfony

Use Cases

Best For

  • Adding automatic timestamp fields to Doctrine entities in Symfony
  • Implementing URL slugs for entities in Symfony applications
  • Creating multilingual content with Doctrine translatable behavior
  • Building hierarchical data structures with tree behaviors
  • Managing soft delete functionality for Doctrine entities
  • Extending Doctrine ORM with additional behaviors in Symfony projects

Not Ideal For

  • Projects not built with the Symfony framework
  • Applications using a different ORM like Propel or Eloquent
  • Teams requiring highly custom entity behaviors beyond DoctrineExtensions' scope
  • Microservices aiming for minimal dependencies and lightweight setups

Pros & Cons

Pros

Seamless Symfony Integration

The bundle is designed specifically for Symfony, offering easy installation and configuration through Symfony's service container, as highlighted in the key features for native integration.

Broad Behavior Support

It provides access to a range of DoctrineExtensions behaviors like timestampable and sluggable, streamlining advanced entity management without manual setup, as detailed in the best-for scenarios.

Configuration Simplicity

Centralized configuration using Symfony's system allows for minimal setup, adhering to convention over configuration philosophy, which simplifies database entity management.

Cons

Limited to DoctrineExtensions Ecosystem

The bundle only integrates with DoctrineExtensions, so if you need behaviors outside its predefined set, you must implement them manually or find alternative solutions.

Potential Breaking Changes

As a bridge between Symfony and DoctrineExtensions, updates in either dependency can introduce compatibility issues, requiring careful version management and migration efforts.

Sparse Documentation in README

The README is minimal and directs users to online documentation, which might not always be up-to-date or comprehensive for all edge cases and advanced configurations.

Frequently Asked Questions

Quick Stats

Stars1,930
Forks382
Contributors0
Open Issues30
Last commit4 months ago
CreatedSince 2010

Tags

#hacktoberfest#orm-integration#doctrine-orm#doctrine#entity-management#symfony-bundle#php#symfony

Built With

D
Doctrine
P
PHP
S
Symfony

Links & Resources

Website

Included in

Symfony1.6k
Auto-fetched 1 day ago

Related Projects

SncRedisBundleSncRedisBundle

A Redis bundle for Symfony supporting Predis and PhpRedis

Stars1,050
Forks321
Last commit3 days ago
KnpGaufretteBundleKnpGaufretteBundle

Easily use Gaufrette in your Symfony projects.

Stars724
Forks163
Last commit1 year ago
OneupFlysystemBundleOneupFlysystemBundle

A Flysystem integration for your Symfony projects.

Stars643
Forks116
Last commit19 days ago
DoctrineEnumBundleDoctrineEnumBundle

📦 Provides support of ENUM type for Doctrine in Symfony applications.

Stars462
Forks75
Last commit2 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub