tacit/tacit

A library for RESTful RAD

Maintainers

Package info

github.com/opengeek/tacit

Homepage

pkg:composer/tacit/tacit

Statistics

Installs: 290

Dependents: 0

Suggesters: 0

Stars: 10

Open Issues: 0

0.6.1 2017-09-18 12:27 UTC

This package is auto-updated.

Last update: 2026-03-14 11:35:45 UTC


README

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.