Tacit
Tacit is a high-performance REST server library for PHP 5.4+ built on the Slim micro framework.
Features
- A set of base RESTful controller classes supporting the HAL JSON format
- RESTful item, collection, and error formats
- Provides a set of RESTful exceptions for all common HTTP responses
- Provides default RESTful behavior for persistent items/collections
- Unit testable via Slim
- Allows custom authorization implementations with flexible integration points
- Extensible output transformers via Fractal
- A flexible persistence layer
- Support for MongoDB provided via Monga
- Simple and extensible validation library tightly integrated
Install
Via Composer
$ composer require tacit/tacit
System Requirements
The following versions of PHP are supported by this version:
- PHP 5.4
- PHP 5.5
- PHP 5.6
Documentation
TODO
Testing
$ phpunit
Contributing
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see the License file for more information.