For Executives: "This bundle lets us quickly add Facebook login/auth to our SonataAdmin dashboard—cutting dev time by 80% for a non-customer-facing feature. It’s a stopgap for our legacy admin tools while we prioritize a full rewrite. The MIT license avoids legal risks, and the minimal scope (basic auth) aligns with our current needs. We’ll monitor for security updates and plan to replace it in Q3 as part of our Symfony modernization roadmap."
For Engineering: *"Pros:
Cons:
Recommendation: Use for admin-only Facebook auth (e.g., user imports) but block new features requiring this bundle. Pair with a 6-month deprecation plan."*
For Developers: *"How to Leverage It:
composer require core23/facebook-bundle.config/bundles.php and set Facebook credentials in parameters.yml.facebook.block.service in SonataAdmin blocks for auth flows (e.g., getFacebookUser()).Example Use Case:
// In a SonataAdmin block
public function execute(FacebookBlockService $facebookService) {
$user = $facebookService->getUser();
if ($user) {
$this->addFlash('success', 'Logged in via Facebook!');
}
}
```*
**Mitigations**:
- Add a CI check to block updates to this package.
- Document the deprecation timeline in the codebase."
How can I help you explore Laravel packages today?