tourze/phpunit-json-rpc
A PHPUnit extension for testing JSON-RPC services. It helps PHP developers send requests, validate responses, and assert protocol behavior in automated test suites, making JSON-RPC API integration testing simpler and more reliable.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| danog/advanced-json-rpc | 0.87 | PHP JSON-RPC 2.0 dispatcher with request/response helpers. Decodes JSON-RPC calls and invokes target methods, coercing params via type hints and @param docs. Supports nested targets (configurable delimiter like "->" or "/"). | 16 | 15 | 3 | 1M | 0 | 0.8 | 56.8 | ISC | — | |
| tourze/json-rpc-procedure-collect-bundle | 0.87 | A Symfony bundle that automatically discovers, collects, and registers JSON-RPC procedure handlers from your application, so you can organize and expose RPC methods without manual wiring or boilerplate configuration. Ideal for keeping your RPC API surface organized and discoverable. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 1 year ago | |
| teamones/json-rpc | 0.86 | A JSON-RPC implementation for Laravel and PHP, offering request handling, method dispatching, and structured error responses for building RPC-style APIs and services. | 0 | 0 | 0 | 80 | 0 | 19.6 | 30.9 | — | 2 weeks ago | |
| estahn/phpunit-json-assertions | 0.85 | Expressive JSON assertions for PHPUnit. Verify API responses and JSON documents by structure, values, and types without manually decoding payloads or hand-checking nested arrays. Works with existing test cases to keep your suite readable, precise, and concise. | 35 | — | 8 | — | 1 | 1.0 | 1.5 | MIT | 5 years ago |
|
| tourze/json-rpc-container-bundle | 0.85 | Symfony bundle that integrates a JSON-RPC container, helping wire PHP services into JSON-RPC endpoints with dependency injection and framework configuration for clean, container-managed RPC APIs. | 0 | — | 0 | — | 0 | 2.7 | — | MIT | 10 months ago | |
| tourze/json-rpc-core | 0.85 | A lightweight JSON-RPC core for PHP providing request/response objects, method dispatch, and protocol primitives for building JSON-RPC servers and clients. Supports batching, notifications, and structured errors, with framework-agnostic integration for Laravel and other PHP apps. | 0 | — | 0 | — | 0 | 2.4 | — | MIT | 10 months ago |
|
| yoanm/jsonrpc-http-server-openapi-doc-sdk | 0.85 | SDK for generating OpenAPI documentation from JSON-RPC HTTP server definitions in the yoanm/jsonrpc ecosystem, helping PHP developers expose consistent, discoverable API specs for their JSON-RPC services. | 1 | 1 | 0 | 348 | 1 | 0.3 | 31.3 | MIT | 1 year ago | |
| tourze/json-rpc-cache-bundle | 0.85 | A Symfony bundle that adds a caching layer to JSON-RPC services, letting you store and reuse RPC responses instead of hitting the backend on every request. Configure cache rules per method to cut latency and reduce load on upstream services. | 0 | — | 0 | — | 0 | 2.8 | — | MIT | 10 months ago | |
| http-interop/http-factory-tests | 0.85 | Unit tests for HTTP Factory implementations. Add test suite config to phpunit.xml and define factory class constants, then validate your PSR-17 request, response, server request, stream, uploaded file, and URI factories. | 11 | 12 | 8 | 20K | 0 | 20.1 | 51.7 | MIT | 1 month ago | |
| yoanm/jsonrpc-server-sdk | 0.85 | A framework-agnostic PHP SDK for building JSON-RPC 2.0 servers: define methods, dispatch requests and notifications to handlers, and return spec-compliant responses, with middleware and flexible configuration for integrating the protocol into your app. | 5 | 5 | 3 | 3K | 2 | 2.8 | 39.6 | MIT | 10 months ago | |
| tourze/json-rpc-lock-bundle | 0.85 | A Symfony bundle that adds distributed locking to JSON-RPC services, helping coordinate concurrent requests and prevent duplicate processing across workers. Useful for protecting shared resources in PHP apps. | 0 | — | 0 | — | 0 | 2.7 | — | MIT | 10 months ago | |
| laminas/laminas-json-server | 0.85 | Laminas JSON Server provides a JSON-RPC server implementation for Laminas applications, enabling PHP classes and services to be exposed as JSON-RPC endpoints with request handling, method dispatch, error responses, and MVC integration. | 15 | — | 8 | — | 3 | 14.4 | 1.7 | BSD-3-Clause | 4 months ago |
|
| yoanm/jsonrpc-http-server-swagger-doc-sdk | 0.85 | Generate Swagger/OpenAPI documentation for JSON-RPC HTTP servers with this SDK. It integrates with the yoanm JSON-RPC server stack to expose method definitions and schemas as interactive API docs, keeping your RPC endpoints discoverable and testable. | 0 | 0 | 0 | 14 | 1 | 0.4 | 17.0 | MIT | 1 year ago | |
| tourze/json-rpc-encrypt-bundle | 0.85 | A Symfony bundle that adds payload encryption to JSON-RPC services, helping secure request and response data exchanged between clients and servers. It integrates with the framework's configuration and dependency injection, making encrypted RPC endpoints easier to set up and maintain in PHP applicati... | 0 | — | 0 | — | 0 | 2.7 | — | MIT | 10 months ago | |
| stephenjude/api-test-helper | 0.85 | stephenjude/api-test-helper is a Laravel package that streamlines API testing with convenient helpers and expressive assertions for HTTP and JSON responses. It reduces boilerplate around authentication, request building, and response checks, helping you write cleaner, faster, more reliable API test... | 47 | — | 1 | — | 0 | 0.3 | — | MIT | 3 years ago | |
| tourze/json-rpc-turbo-bundle | 0.85 | A Symfony bundle that adds JSON-RPC support to your application, wiring Turbo-powered endpoints and services so you can expose and consume RPC methods with minimal configuration. | 0 | — | 0 | — | 0 | 0.3 | — | MIT | 1 year ago | |
| soft-passio/api-test-cases | 0.85 | Soft Passio API Test Cases is a Laravel package for defining and running API test cases, letting you assert endpoints, responses, status codes, and auth flows so your JSON APIs stay reliable as they grow. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 6 years ago | |
| tourze/json-rpc-check-ip-bundle | 0.85 | tourze/json-rpc-check-ip-bundle is a Symfony bundle that adds IP-based access control to JSON-RPC endpoints. It helps allow or deny requests by client address, enforce trusted-network rules, and protect RPC services with simple configuration. | 0 | — | 0 | — | 0 | 0.7 | — | MIT | 11 months ago | |
| tourze/json-rpc-sign-bundle | 0.85 | A Symfony bundle that adds request signing and verification to JSON-RPC services, helping secure client-server communication with configurable signature handling. Integrates with Tourze's JSON-RPC stack for tamper-evident API calls. | 0 | — | 0 | — | 0 | 1.0 | — | MIT | 11 months ago | |
| rybakit/phpunit-extras | 0.85 | Extend PHPUnit with custom annotations, placeholders, requirements, and expectations. Build and integrate your own @tags, version/package/expression-based requirements, and reusable expectation helpers. Optional support for composer/semver, package-versions, and symfony/expression-language. | 47 | 47 | 1 | 579 | 0 | 21.5 | 18.0 | MIT | 1 month ago |
How can I help you explore Laravel packages today?