Tacit is a high-performance REST server framework for PHP built on the Slim framework
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src
tests
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
composer.json
mkdocs.yml
phpunit.xml.dist

README.md

Tacit

Build Status

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
    • Support for RethinkDB provided via PHP-RQL
    • 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.