sumocoders / framework-core-bundle
The core bundle for our mini-framework
Package info
github.com/sumocoders/FrameworkCoreBundle
Type:symfony-bundle
pkg:composer/sumocoders/framework-core-bundle
Requires
- php: ^8.5
- doctrine/doctrine-bundle: ^3.2
- doctrine/orm: ^3.3
- knplabs/knp-menu-bundle: ^3.4
- nelmio/security-bundle: ^3.7
- symfony/asset: ^8.0
- symfony/asset-mapper: ^8.0
- symfony/console: ^8.0
- symfony/doctrine-messenger: ^8.0
- symfony/form: ^8.0
- symfony/http-client: ^8.0
- symfony/intl: ^8.0
- symfony/security-bundle: ^8.0
- symfony/string: ^8.0
- symfony/translation: ^8.0
- symfony/twig-bundle: ^8.0
- symfony/ux-autocomplete: ^3.0
- symfony/validator: ^8.0
- twig/cssinliner-extra: ^3.16
- twig/extra-bundle: ^3.16
- twig/inky-extra: ^3.16
Requires (Dev)
- carthage-software/mago: ^1.43
- micheh/phpcs-gitlab: ^2.1
- phpstan/phpstan: ^2.2
- phpunit/phpunit: ^12.0
- roave/security-advisories: dev-master
- sentry/sentry-symfony: ^5.13
- squizlabs/php_codesniffer: ^4.0
- symfony/maker-bundle: ^1.61
- vincentlanglet/twig-cs-fixer: ^4.0
Suggests
- sentry/sentry-symfony: Enables the sentry_user_context feature: attaches the authenticated (and, when impersonated, impersonator) user identifier to the Sentry scope.
Provides
None
Conflicts
None
Replaces
None
- dev-master
- v19.0.0
- v18.0.3
- v18.0.2
- v18.0.1
- v18.0.0
- v17.2.2
- v17.2.1
- v17.2.0
- v17.1.7
- v17.1.6
- v17.1.5
- v17.1.4
- v17.1.3
- v17.1.2
- v17.1.1
- v17.1.0
- v17.0.0
- v16.0.1
- v16.0.0
- v15.3.0
- v15.2.0
- v15.1.0
- 15.0.0
- v14.1.4
- v14.1.3
- v14.1.2
- v14.1.1
- v14.1.0
- v14.0.0
- v13.0.0
- v12.2.0
- v12.1.6
- v12.1.5
- v12.1.4
- v12.1.3
- v12.1.2
- v12.1.1
- v12.1.0
- v12.0.0
- v11.2.0
- v11.1.0
- v11.0.5
- v11.0.4
- v11.0.3
- v11.0.2
- v11.0.1
- v11.0.0
- v10.0.8
- v10.0.7
- v10.0.6
- v10.0.5
- v10.0.4
- v10.0.3
- v10.0.2
- v10.0.1
- v10.0.0
- v9.0.1
- v9.0.0
- v8.0.2
- v8.0.1
- v8.0.0
- v7.1.9
- v7.1.8
- v7.1.7
- v7.1.6
- v7.1.5
- v7.1.4
- v7.1.3
- v7.1.2
- v7.1.1
- v7.1.0
- v7.0.8
- v7.0.7
- v7.0.6
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- 6.1.x-dev
- v6.1.12
- v6.1.11
- v6.1.10
- v6.1.9
- v6.1.8
- v6.1.7
- v6.1.6
- v6.1.5
- v6.1.4
- v6.1.3
- v6.1.2
- v6.1.1
- v6.1.0
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- v5.4.5
- v5.4.4
- v5.4.3
- v5.4.2
- v5.4.1
- v5.4.0
- v5.3.0
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.3
- v5.1.2
- v5.1.1
- v5.1.0
- v5.0.1
- v5.0.0
- v4.1.0
- v4.0.2
- v4.0.1
- v4.0.0
- v3.2.0
- v3.1.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.2
- v2.0.1
- 2.0.0
- 1.3
- 1.2
- 1.1
- 1.0
- v0.9
- dev-64-editorjs-styling
- dev-design-system-docs
- dev-433-doctrine-extension-listener
- dev-432-bug-services
- dev-docs
- dev-inline-css-mails
- dev-423-cache-headers
- dev-421-seo
- dev-mago
- dev-rewrite-docs
- dev-fix-image-type-not-blank-constraint
- dev-workflow
- dev-symfony-6.4-deprecations
- dev-416-symfony-ux
- dev-update-reference
- dev-header-action-positions
- dev-tijsverkoyen-patch-1
- dev-394-bootstrap-icons-alert
- dev-69-password-strength
- dev-collection-errors
- dev-fix-console-command
- dev-symfony-80-request
- dev-class-breadcrumb
- dev-ilariaorlando-symfony-80
- dev-404-invokable-commands
- dev-fix-menu-attr
- dev-394-bootstrap-icons
- dev-header-navigation-check
- dev-stimulus-confirm-controller
- dev-383-toggle-password
- dev-fixes-usermenu
- dev-audit-logger-collections
- dev-audit-logger
- dev-fix-wrong-commit-message
- dev-jonasdekeukelaere-patch-3
- dev-jonasdekeukelaere-patch-2
- dev-368-automate-updates
- dev-365-csp-issues
- dev-39-autocomplete-postcodes
- dev-348-busy-state-submit-buttons
- dev-374-twig-extension-attributes
- dev-373-invokable-commands
- dev-343-remove-fos-js-routing
- dev-340-multi-language
- dev-311-password-strength
- dev-313-async-email
- dev-310-secrets-reveal
- dev-362-improve-code
- dev-jonasdekeukelaere-patch-1
- dev-inky
- dev-extra-docs
- dev-fix-abstract-image-type
- dev-php84
- dev-ajax-client
- dev-351-symfony-72
- dev-date-picker
- dev-sidebar
- dev-fix-theme
- dev-319-stimulus
- dev-278-asset-mapper
- dev-267-symfony-secrets
- dev-toggle-menu-dropdowns
- dev-magic-dtos
- dev-browser-detection
- dev-set-mails-light-mode-view
- dev-encrypted-type
- dev-make-breadcrumbs-work-with-invoke
This package is auto-updated.
Last update: 2026-09-17 11:38:54 UTC
README
Shared foundation bundle for SumoCoders Symfony projects. Provides page titles, breadcrumbs, navigation menus, file/image uploads, encrypted fields, audit logging, pagination, and a frontend design system. Created and maintained by SumoCoders.
Installation
Create a new project with the application skeleton. It installs this bundle and all required config:
composer create-project sumocoders/application-skeleton my_project
Requires:
- PHP ^8.5
- Symfony ^8.0
- Doctrine ^3.3.
Documentation
Start at docs/index.md.
Issues?
Feel free to add an Issue on Github, or even better create a PR.
License
This software is published under the MIT License