woohoolabs / larva
Woohoo Labs. Larva Database Abstraction
Requires
- php: ^7.4.0||^8.0.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. Larva is an efficient and minimal database abstraction library.
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 Larva to your composer.json:
To install this library, run the command below and you will get the latest version:
$ composer require woohoolabs/larva
Note: The tests and examples won't be downloaded by default. You have to use
composer require woohoolabs/larva --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 Larva'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
Larva 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.