woohoolabs / worm
Woohoo Labs. Worm ORM
Requires
- php: ^7.4.0||^8.0.0
- woohoolabs/larva: ^0.7.0
Requires (Dev)
- phpstan/phpstan: ^0.12.0
- phpstan/phpstan-phpunit: ^0.12.0
- phpstan/phpstan-strict-rules: ^0.12.0
- phpunit/phpunit: ^8.4.0||^9.0.0
- squizlabs/php_codesniffer: ^3.5.0
- woohoolabs/coding-standard: ^2.1.1
- woohoolabs/releaser: ^1.2.0
README
Woohoo Labs. Worm is an efficient and minimal ORM enabling data mapping.
Table of Contents
- Introduction
- Install
- Basic Usage
- Advanced Usage
- Examples
- Versioning
- Change Log
- Contributing
- Support
- Credits
- License
Introduction
Install
The steps of this process are quite straightforward. The only thing you need is Composer.
Add Worm to your composer.json:
To install this library, run the command below and you will get the latest version:
$ composer require woohoolabs/worm
Note: The tests and examples won't be downloaded by default. You have to use
composer require woohoolabs/worm --prefer-source
or clone the repository if you need them.
Basic Usage
Advanced Usage
Examples
Have a look at the examples directory for a really basic
example. Don't forget to run composer install
first in Worm's root directory if you want to try it out!
Versioning
This library follows SemVer v2.0.0.
Change Log
Please see CHANGELOG for more information what has changed recently.
Testing
Worm has a PHPUnit test suite. To run the tests, run the following command from the project folder:
$ phpunit
Additionally, you may run docker-compose up
or make test
to execute the tests.
Contributing
Please see CONTRIBUTING for details.
Support
Please see SUPPORT for details.
Credits
License
The MIT License (MIT). Please see the License File for more information.