- Is fi/oraclebundle a Laravel package or a Symfony bundle?
- It is a Symfony bundle, not a Laravel package. Its integration contract is Symfony-specific, with Bundle classes, service container definitions, configuration trees, and compiler passes. Laravel has no equivalent primitives, so it is not a drop-in dependency for a Laravel application.
- How do I install fi/oraclebundle in a Laravel app?
- You can install it with Composer using composer require fi/oraclebundle, but that alone will not wire it into Laravel. The realistic approach is to treat it as a reference implementation: extract or wrap its Oracle connection and query logic behind a Laravel service provider or a custom database connector. Review the source and dependency graph before adding it to composer.json.
- What PHP extensions does fi/oraclebundle need for Oracle connectivity?
- Oracle connectivity in PHP typically requires either the oci8 extension or pdo_oci. Both depend on the Oracle Instant Client, which is an OS-level, license-encumbered dependency that Composer cannot install. Container and CI images must provision the Instant Client and extension explicitly.
- Does fi/oraclebundle support Laravel 10 or Laravel 11?
- No Laravel version support is stated; the package is built around Symfony. Installing it may pull Symfony components that conflict with the versions Laravel pins, such as symfony/console and symfony/http-foundation. Check its Composer constraints against your Laravel version before attempting integration.
- Can I use fi/oraclebundle's Doctrine DBAL Oracle support inside Laravel?
- The bundle is described as simplifying Doctrine DBAL usage for Oracle, so its DBAL-related logic may be reusable. In Laravel, the idiomatic path is a custom connector and grammar registered through DatabaseManager::extend(), not a Symfony bundle. If the bundle is mostly configuration glue, the adaptation is small; if it embeds Fifree2-specific business logic, expect limited transfer.
- What are the alternatives to fi/oraclebundle for Oracle in Laravel?
- Common alternatives include Laravel-focused Oracle packages such as yajra/laravel-oci8, or writing a custom PDO connector and query grammar for Oracle. You can also use Doctrine DBAL directly for Oracle work outside Laravel's query builder. Evaluate any option against your Oracle version, character set, and CI provisioning needs.
- Is fi/oraclebundle maintained and safe for production?
- The evaluation reports zero stars, zero dependents, no external contributors, and no evidence of a release cadence, CI, or test suite. That signals it was likely an internal component for Comune di Firenze projects rather than a general-purpose distribution. Treat it as high risk and confirm ownership and support commitments before production use.
- How should I test Oracle connectivity in CI if I use fi/oraclebundle?
- There is no evidence of a test suite or CI in the package, so you would need to build your own coverage. Provision a containerized Oracle instance such as Oracle XE, or mock the connection layer, and install the Instant Client and oci8 or pdo_oci in the CI image. Also test against the exact Oracle version and character set you run in production.
- Does fi/oraclebundle provide migrations or schema tooling?
- The provided materials do not confirm whether it includes migrations or schema management; the evaluation lists this as an open question for maintainers. The description emphasizes connection configuration and Doctrine DBAL query usage. Inspect the source to see whether it offers only query execution or also schema tooling.
- What license does fi/oraclebundle use, and can I redistribute it?
- No license is stated in the provided materials, which makes redistribution and modification rights ambiguous. The fi/ vendor namespace suggests organizational ownership, so confirm the license with the owning team before relying on it. This is a compliance question as well as a technical one.