- Can I install tecnocreaciones/tools-bundle in a Laravel app with Composer?
- Composer may resolve and download it, but Laravel will not auto-discover or wire a Symfony bundle. There is no Laravel service provider, config publishing, or facade provided by the package. Installing it directly is not recommended for production Laravel applications. You would need adapter or extraction work.
- Is tecnocreaciones/tools-bundle compatible with Laravel 9, 10, or 11?
- No confirmed compatibility exists. The repository is structured as a Symfony bundle and last released in 2016. Assume incompatibility with Laravel 9, 10, 11 and PHP 8.x until proven otherwise. Run a sandboxed Composer audit and spike before considering it.
- What does ToolsBundle actually provide for everyday development?
- The blurb describes handy tools and helpers for common workflows, but the package is a Symfony bundle. Any reusable value is limited to framework-agnostic PHP classes, if they exist. You must inspect the repository to identify pure PHP logic that can be extracted. Do not assume Laravel-specific helpers.
- Does this package support PHP 8.x and modern Laravel?
- Likely not. The last release on 2016-11-20 suggests PHP 5/7 and older Symfony constraints. There is no modern PHP 8.x validation mentioned. Treat PHP 8 compatibility as unproven and high risk, with deprecations or fatals plausible.
- Is it safe to use in production?
- No, not as a direct dependency. It has 1 star, 0 dependents, and no recent maintenance, so there is little community scrutiny. Security-sensitive areas are unknown, so audit before any reuse. The recommendation is to avoid a production dependency and only use it as reference.
- How do I integrate it with Laravel if I only need a few helpers?
- Inventory the repo for reusable domain logic and isolate pure PHP services or value objects. Rewrite framework wiring as a Laravel package with a service provider, config file, contracts, and optional facade. Replace Symfony container, event, and config dependencies with Laravel equivalents. Preserve MIT attribution and add tests.
- Are there maintained Laravel-native alternatives?
- Possibly, depending on the exact helpers you need. First confirm the capability gap and compare maintained Laravel packages or a thin internal implementation. A small internal package is often safer than adapting an abandoned Symfony bundle. Evaluate alternatives based on Laravel version support and test coverage.
- What are the main technical risks?
- Composer resolution failures, PHP 8 deprecations or fatals, removed Symfony APIs, Laravel container wiring mismatches, and missing service registration are key risks. Hidden coupling to the Symfony kernel or event dispatcher is a particular concern. Unknown test coverage increases regression risk. Security review is required for any extracted code.
- How much maintenance would a fork require?
- High internal burden. Upstream is effectively abandoned, so your team owns patching, compatibility, documentation, and security review. There is no vendor support and negligible community support. Only fork if you can commit ownership and a test strategy.
- Should I add it as a runtime dependency or use it as reference?
- Use it only as a reference implementation or source of small decoupled logic. Do not add it as a production runtime dependency in a Laravel app. Sequence a sandboxed audit, extraction spike, internal package, and non-critical pilot. Stop if meaningful Symfony coupling remains.