PHPackages                             varion/transport-contracts - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PSR &amp; Standards](/categories/psr-standards)
4. /
5. varion/transport-contracts

ActiveLibrary[PSR &amp; Standards](/categories/psr-standards)

varion/transport-contracts
==========================

Common interfaces for the Varion Transport API

0.1.0(3mo ago)032MITPHPPHP ^8.1

Since Mar 7Pushed 3mo agoCompare

[ Source](https://github.com/varionlabs/transport-contracts)[ Packagist](https://packagist.org/packages/varion/transport-contracts)[ RSS](/packages/varion-transport-contracts/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependenciesVersions (2)Used By (2)

varion/transport-contracts
==========================

[](#variontransport-contracts)

Common interfaces for the Varion Transport API.

Purpose
-------

[](#purpose)

This package defines transport contracts only:

- interfaces
- exception interfaces

It does not include concrete networking implementations.

Scope and responsibility
------------------------

[](#scope-and-responsibility)

`varion/transport-contracts` provides stable, minimal contracts for:

- `DriverInterface`
- `ConnectionInterface`
- `ListenerInterface`
- `AddressInterface`
- `TransportExceptionInterface`

Concrete drivers are implemented in separate packages, for example:

- `varion/driver-stream`
- `varion/driver-quic`
- `varion/driver-nghttp2`

Example usage
-------------

[](#example-usage)

```
