Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Сhamber orchestra of reusable Symfony bundles

The chamber orchestra of reusable Symfony bundles
  • United Kingdom

Chamber Orchestra

A curated collection of lightweight, focused Symfony 8 bundles for PHP 8.5+ and Doctrine ORM 3. Each package solves one problem well and composes cleanly with the others — built for PostgreSQL-backed APIs and modern PHP applications.

Packages

Package Description
doctrine-extensions-bundle UUID primary keys, soft-delete filter, boolean toggle, microsecond versioning, repository base classes with query caching, decimal DBAL type, and random() DQL function for PostgreSQL
doctrine-sort-bundle Automatic sort order management on flush — grouped ordering by parent or category, drag-and-drop repositioning, second-level cache eviction, and PHP attribute configuration
doctrine-slug-bundle SEO-friendly URL slug generation for Doctrine entities — declarative #[Slug] attribute, automatic collision resolution with numeric suffixes, and update-on-change support
doctrine-clock-bundle Automatic created_at / updated_at timestamps for Doctrine entities using Symfony Clock — #[CreateTimestamp] and #[UpdateTimestamp] attributes with microsecond precision support
metadata-bundle Attribute-driven entity metadata infrastructure — PSR-6 caching with in-memory layer, recursive embeddable resolution, autoconfigured mapping drivers, and multi-EntityManager support
form-bundle JSON-first REST API form handling — controller traits, query and mutation form types, data transformers, Doctrine uniqueness validation, and RFC 9457 Problem Details error responses
view-bundle Type-safe JSON API response layer — reflection-based property binding, collection mapping, null stripping, build-time metadata cache warming, and zero-downtime deployment support
file-bundle Automatic file upload handling for Doctrine entities — S3 and local filesystem storage, CDN URL generation, configurable upload paths, and event-driven lifecycle management
image-bundle On-demand image resizing and format conversion with filesystem caching — filter pipelines, WebP/AVIF post-processors, HMAC-signed runtime URLs, and Twig template integration
menu-bundle Fluent menu and navigation builder — route-based active-item detection, role-based access control, dynamic badges, PSR-6 caching, and Twig rendering with nested tree support
pagination-bundle Offset and cursor-based (keyset) pagination for Doctrine ORM — array, repository, and QueryBuilder support, ULID cursor resolution, numbered page ranges, and Twig templates
meta SEO metadata trait for Doctrine entities — meta title, description, keywords, Open Graph image, and robots directives (index/noindex) stored as entity columns with template-ready output
breadcrumbs Lightweight breadcrumb navigation builder — iterable collection with ArrayAccess, route-aware link rendering, request-based extraction, and native Twig template compatibility

Stack

  • PHP ^8.5
  • Symfony ^8.0
  • Doctrine ORM 3
  • PHPStan level max
  • Code style PER-CS + Symfony (PHP-CS-Fixer)

Installation

All packages are available on Packagist:

composer require chamber-orchestra/<package-name>

License

All packages are released under the MIT License.

Pinned Loading

  1. view-bundle view-bundle Public

    Symfony bundle providing a typed view layer for JSON API responses — automatic property binding, collection mapping, null stripping, and build-time cache warming for PHP 8.5+

    PHP 228 23

  2. form-bundle form-bundle Public

    Symfony 8 bundle for JSON-first API form handling — controller traits, API form types, data transformers, Doctrine validation, and RFC 9457 problem details error responses

    PHP 2 1

  3. doctrine-extensions-bundle doctrine-extensions-bundle Public

    Lightweight Symfony 8 Doctrine ORM extensions for PostgreSQL — entity traits, soft-delete filter, repository base classes, decimal DBAL type, random() DQL function

    PHP

  4. metadata-bundle metadata-bundle Public

    Symfony bundle for extending Doctrine ORM entities with custom attribute-driven metadata — cacheable mapping, embedded entity support, and autoconfigured drivers

    PHP

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /