- What is scheb/stock-panel-bundle used for?
- It is a Symfony bundle that adds a stock panel to your application and plugs into Symfony's web debug toolbar and profiler via a custom data collector. It shows quotes for configured symbols during development. It is developer-facing debug tooling, not a general end-user market-data dashboard.
- Is scheb/stock-panel-bundle a Laravel package or a Symfony bundle?
- It is a Symfony bundle, not a Laravel package. It integrates with Symfony's toolbar and profiler and uses Symfony DependencyInjection service definitions. Laravel does not provide that bundle/profiler mechanism, so do not expect drop-in Laravel support.
- How do I install scheb/stock-panel-bundle with Composer?
- Install it with Composer using composer require scheb/stock-panel-bundle. Because it is a Symfony bundle, you then register it in your Symfony application's bundle configuration. Check the package's composer.json for its PHP and Symfony version constraints before installing.
- How do I register the stock panel bundle in Symfony?
- In modern Symfony, enable the bundle in config/bundles.php; in older Symfony versions you register it in AppKernel. It follows standard Symfony bundle registration, so no special bootstrap step is required beyond that. Confirm the bundle class name and supported Symfony versions from the package metadata.
- How do I configure tracked symbols and the stock data provider?
- Configuration covers the list of tracked symbols and the data source or provider used to fetch quotes. You define the symbols you want visible in the panel and point the bundle at a provider service. Exact option names depend on the bundle version, so check its README and config reference.
- Does scheb/stock-panel-bundle support Laravel versions?
- There is no Laravel version support because this is a Symfony bundle, not a Laravel package. It relies on Symfony's web debug toolbar and profiler, which Laravel does not provide. For Laravel you would need a different package or a custom port, not a simple composer require.
- How does the toolbar and profiler integration work?
- The bundle registers a custom data collector that exposes quote data to Symfony's toolbar and profiler. That makes symbols and market data visible while you develop, without leaving the app. The panel is development tooling, so it is most useful in debug environments.
- Is scheb/stock-panel-bundle suitable for production?
- It is designed as development and debug tooling via the Symfony toolbar and profiler, not as a production market-data feature. You should avoid exposing debug panels publicly in production. If you need live quotes for users, use a dedicated provider integration and your own UI.
- How do I test or extend the stock panel with a custom provider?
- You can extend it by implementing or configuring a data provider service and tracking additional symbols. The bundle uses clean DependencyInjection service definitions, so overriding services is the normal Symfony extension path. Test with a deterministic or mock provider so toolbar output stays stable.
- Is scheb/stock-panel-bundle maintained, and what are the alternatives?
- Maintenance is the first thing to verify: check the latest release or tag and whether it supports your Symfony and PHP versions. The visible release history appears old (v1.1.0 era), so treat it as potentially unmaintained until confirmed. Alternatives are Symfony profiler/toolbar integrations or a small custom data collector; for Laravel, evaluate Laravel-specific debugbar packages.