gomoob/php-pushwoosh
A PHP library for the Pushwoosh push notification service. It provides a clean client to send notifications, target devices and segments, manage device registration, and query statistics through Pushwoosh's API, using a service-oriented architecture built on Guzzle.
PushNotificationService or PushwooshGateway interface, keeping vendor classes out of controllers, jobs, and domain code.PushwooshClientInterface in Laravel’s service container to an adapter that wraps this package. Store credentials in environment/config, not code. Use Laravel queues, events/listeners, and structured logging around sends. Prefer an application-owned DTO for message payloads so the vendor package can be replaced later.composer.json, PHP constraint, Guzzle/PSR dependencies, autoloading, and Pushwoosh authentication model before committing. Run static analysis and integration tests against a Pushwoosh sandbox. Confirm error response handling and timeout behavior.How can I help you explore Laravel packages today?