Download the PHP package lukecurtis93/avro-generate without Composer
On this page you can find all versions of the php package lukecurtis93/avro-generate. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lukecurtis93/avro-generate
More information about lukecurtis93/avro-generate
Files in lukecurtis93/avro-generate
Package avro-generate
Short Description Easily create Avro files from your PHP classes.
License MIT
Homepage https://github.com/lukecurtis93/avro-generate
Informations about the package avro-generate
Avro Generate
Avro Generate is a small PHP CLI Application to allow you generate Avro definitions from your classes.
To use this package, simply implement the Avroable interface and define your definitions as per the Flixtech package
Then you can run
This will generate the Avro schemas for your Avroable classes.
Coming Soon
- Specify directories or explicit files for generation.
- Upload these Avro files to a Schema Registry.
- Checking for namesapces to be compatible with Confluent Schema Registry and UI.
- Versioned schemas
Installation
You can install the package via composer:
Usage
If you want to use the underlying generator for your own needs you can simply import and use the class.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
- Luke Curtis
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of avro-generate with dependencies
doctrine/annotations Version ^1.14
flix-tech/avro-serde-php Version ^1.6
illuminate/contracts Version ^9
league/flysystem Version ^3.0
symfony/console Version ^5.4|^6.0