Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Camel Config Bundle

Camel Config Bundle Laravel Package

smartbox/camel-config-bundle

Smartbox Camel Config Bundle offers Symfony integration for loading and managing Camel configuration in PHP applications, with configuration helpers and service wiring that simplify connecting Camel components to your project.

View on GitHub
Deep Wiki
Context7

Smartbox CamelConfigBundle is a Symfony bundle for managing Camel configuration in a structured, environment-aware way. It centralizes settings and service wiring so Camel-based integrations stay consistent across development, staging, and production.

  • Centralized Camel configuration for Symfony applications
  • Environment-specific settings and sensible defaults
  • Seamless integration with Symfony’s service container
  • Reduces boilerplate and keeps configuration maintainable
Frequently asked questions about Camel Config Bundle
Can I use smartbox/camel-config-bundle in a Laravel application?
No, not directly. It is a Symfony bundle (composer type symfony-bundle) built on Symfony's Bundle, DI Extension, and CompilerPass lifecycle, which Laravel's service container and package discovery do not load. Any adapter would be a bespoke shim with ongoing maintenance cost, so the practical recommendation is to extract the configuration ideas rather than reuse the code.
What does smartbox/camel-config-bundle actually do?
It is a configuration bundle that centralizes Camel-related settings inside Symfony applications and supports environment-specific values through Symfony's bundle config system. The camel in the name most likely refers to Apache Camel integration configuration, which makes it a thin configuration facade over an external runtime rather than a self-contained library.
How do I install smartbox/camel-config-bundle?
Install it with composer require smartbox/camel-config-bundle inside a Symfony application, then register the bundle in config/bundles.php. Before committing, check composer.json to confirm the declared Symfony and PHP constraints resolve against your stack. No public installation documentation was found, so expect to read the source.
Which Symfony and PHP versions does this bundle support?
Not confirmed publicly. With a last release around June 2022, it most likely targets Symfony 4 or 5 era constraints and PHP 7.4 or 8.0. Run composer why-not against your target versions and inspect composer.json before assuming Symfony 6, Symfony 7, or PHP 8.2+ compatibility.
Is smartbox/camel-config-bundle still maintained?
Signals point to no active maintenance: zero stars, zero dependents, and no release since June 2022. There is no evidence of an active maintainer or an external user base that would inherit fixes. Treat it as abandoned and plan to fork and patch if you adopt it.
Does this bundle have documentation or tests?
No public documentation appeared in the evaluation, and there is no test-suite signal. Expect to reverse-engineer the public API from the DependencyInjection extension, CompilerPass classes, and any tests present in the repo. Budget audit time before making any commitment.
Can I run smartbox/camel-config-bundle standalone, outside Smartbox infrastructure?
Unknown, and that is a key risk. The package name suggests coupling to Smartbox's internal topology, and the configuration schema may be opinionated for their services. Audit the source for references to internal services or secrets before assuming it runs standalone.
What should I use instead for Camel configuration in a Laravel app?
Laravel's native config files, environment variables, and config caching cover most of what this bundle does. For Apache Camel integration you would need a separate runtime or an HTTP bridge, since this package does not provide one. Reimplement the schema as native Laravel config plus a small integration service if the concept is still useful.
How do I migrate away from this bundle to native configuration?
Read the bundle's Extension and configuration tree to extract the schema, then recreate it as Laravel config files or plain Symfony parameters. Replace the runtime wiring with your own service or a thin adapter only if it is truly necessary. Keep the schema ideas and drop the framework coupling.
What are the production risks of adopting this bundle?
High. The main risks are Symfony DI coupling, Smartbox-specific configuration assumptions, abandonment since 2022, dependency drift against modern Symfony and PHP, and an opaque Apache Camel JVM runtime surface. Only adopt after a source audit and a sandbox kernel test at your target versions.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections