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
Finance Consult Api Client

Finance Consult Api Client Laravel Package

gonetto/finance-consult-api-client

A PHP client for the Gonetto Finance Consult API, wrapping remote endpoints in a clean, Laravel-friendly interface so you can query consulting data and handle responses without hand-rolling HTTP calls.

View on GitHub
Deep Wiki
Context7

Client to connect project specific broker pool

Frequently asked questions about Finance Consult Api Client
Is gonetto/finance-consult-api-client compatible with Laravel?
No. The repository is GonettoFCApiClientBundle, a Symfony bundle that relies on Symfony bundle registration and dependency-injection extensions. Laravel has no equivalent bundle lifecycle, so you cannot consume it idiomatically. Treat it as a Symfony-only package unless you confirm and isolate a framework-free HTTP core.
Can I composer require gonetto/finance-consult-api-client in a Laravel project?
Composer may resolve the package, but requiring it is not the same as integrating it. The Symfony service definitions and extension classes will not be auto-discovered or compiled by Laravel's container. Any usable path requires manual instantiation of plain-PHP classes or writing your own Laravel service provider adapter. Verify the package's Symfony component constraints first because they can block installation.
Why is a Symfony bundle a poor fit for Laravel?
Symfony bundles depend on config/bundles.php registration, DependencyInjection extension classes, and service definitions compiled through Symfony's container. Laravel uses its own service providers, config files, and container bindings with no bundle lifecycle. That architectural mismatch means the package's wiring is dead weight in Laravel. The only reusable part is a framework-agnostic HTTP client core, if one exists.
Does this client work with PSR-18 or PSR-17 HTTP clients?
The available context does not confirm a PSR-18 or PSR-17 transport abstraction. The bundle may be coupled to Symfony HttpClient, whose exceptions and response types would leak into your code. Before committing, read the source to identify the exact HTTP dependencies. If the core accepts a PSR-18 client, you can inject Guzzle or Laravel's HTTP client through an adapter.
What PHP and Symfony versions does gonetto/finance-consult-api-client support?
There is no README-level version matrix or tagged release information in the provided context. You must inspect composer.json for PHP constraints and Symfony component version ranges. Those constraints determine whether the package can even resolve in a modern Laravel application. If the constraints are stale, a fork with updated dependencies is likely required.
Is this package safe to use for financial or PII data in production?
Treat it as high risk until vetted. The package has zero stars, no dependents, no public issue history, and no release discipline, so there is no evidence it has handled production traffic. Finance consult data likely includes financial personal data, which brings GDPR, credential handling, and audit-logging obligations. You need to confirm data residency, redaction, and logging controls before sending live data.
How do I fake or test the Gonetto Finance Consult API client in Laravel?
Do not call the vendor client directly from application code. Define your own port interface with typed DTOs and domain exceptions, implement it once against this library, and fake that interface in tests. If the underlying transport is Laravel's HTTP client, Http::fake works; if it is Symfony HttpClient, you must swap or mock the transport separately. Confining vendor classes to a single adapter keeps tests Laravel-idiomatic.
What alternatives are there to using this Symfony bundle in a Laravel app?
The realistic alternatives are an adapter around a framework-free core, a maintained fork as an internal package, or a from-scratch client using Laravel's HTTP client or Saloon. Because the upstream API contract is undocumented, a from-scratch client carries discovery cost. Start by checking whether the bundle is a thin DI wrapper over plain PHP classes. If it is, the adapter path is cheapest.
How should I integrate gonetto/finance-consult-api-client if I have to use it?
Use it as an adapter, not a dependency. Define a FinanceConsultClient port in your Laravel app, bind it in a service provider, and keep every Gonetto namespace reference inside one implementation class. Put credentials in config/services.php sourced from environment variables. This preserves Laravel idioms and makes the vendor swappable if the package is abandoned.
Is gonetto/finance-consult-api-client actively maintained?
The context shows zero stars, zero dependents, no tagged releases, and no public issue history, which is not a maintenance signal. It appears to be a single-maintainer artifact with no visible release cadence or SLA. Plan for a fork you control rather than relying on upstream patches. Ask the owner about supported versions, deprecation policy, and commercial API access terms.
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