empi89/php-amqp-stubs
Provides PHP stub files for AMQP-related extensions, improving IDE autocomplete, static analysis, and type hints in projects that use AMQP functions/classes without bundling the actual extension. Useful for CI, analysis, and editor support.
php-amqp without requiring a running RabbitMQ server, reducing onboarding friction for new engineers.php-amqp (a lower-level alternative to Laravel Queues) for high-throughput messaging systems where fine-grained control is critical.laravel-queue) with Redis/SQS—this package adds unnecessary complexity.pestphp/test-container).For Executives:
"This package lets our PHP team develop and test AMQP-based messaging systems 30% faster by eliminating the need for local RabbitMQ setups. It’s a low-risk way to adopt php-amqp for high-scale use cases (e.g., real-time notifications, event sourcing) while keeping CI/CD costs down. Think of it as ‘stubbing’ the AMQP broker—like using a fake credit card for testing payments, but for message queues."
For Engineering:
*"We’re adding empi89/php-amqp-stubs to:
php-amqp mocks with type-safe stubs.For Developers: *"This gives you:
php-amqp classes (e.g., Connection, Consumer) in your IDE.composer require empi89/php-amqp-stubs
Then mock AMQP in tests like:
$stub = $this->createStub(Connection::class);
// ... assert interactions without a real broker.
```"
How can I help you explore Laravel packages today?