Skip to content

Tacit is a high-performance REST server framework for PHP 5.4+ built on slim

License

Notifications You must be signed in to change notification settings

craftsmancoding/tacit

 
 

Repository files navigation

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
    • 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.

About

Tacit is a high-performance REST server framework for PHP 5.4+ built on slim

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%