Tonic 3.1
Tonic is a RESTful Web app PHP micro-framework.
To understand Tonic, you need to get the Web, so forget everything you know for a minute and think about how the Web really works, it's not about HTML pages, it's about resources:
- Everything useful is a resource, not a file, not a script, a resource, an abstract concept of something useful that the client wants to grab hold of. script, a resource, an abstract concept of something useful that the client wants to grab hold of.
- Resources are located by s, URLs are cheap and form the universal addressing system of the Web. s, URLs are cheap and form the universal addressing system of the Web.
- Clients can issue a standard number of HTTP methods upon an infinite number of resources and receive something useful in return.
- Representations of resources are sent back to the client, a representation is just a way of turning the abstract concept of a resource into something more concrete, like a HTML page or a XML file. One resource can have many different representations.
Tonic works exclusively with resources, a resource is simply a piece of data with some metadata accessable by a URL using HTTP methods. Everything within a Tonic system is a resource and so can be handled via the standard HTTP interface.
When modelling your problem domain within a Tonic system, every domain object is a resource or a collection of resources.
Features of Tonic:
- URI annotations
- Content negotiation
- Method conditions
- Mount points
Requirements:
- PHP 5.3 or Higher
More popular Framework
- Cakephp 2.3.5 (8 days ago)
- Yii Framework 1.1.13 (4 months 20 days ago)
- CodeIgniter 2.1.2 (10 months 26 days ago)
- Zend Framework 2.2.0 RC1 (17 days ago)
- Symfony framework 2.3.0 RC 1 (7 days ago)
Listing Files

phpdoctor.ini- 288 Bytes
- 08/09/2012 14:31:36

LICENSE- 1.0 KB
- 08/09/2012 14:31:36

composer.json- 713 Bytes
- 08/09/2012 14:31:36

annotation-cache.feature- 2.1 KB
- 08/09/2012 14:31:36

request.feature- 1.6 KB
- 08/09/2012 14:31:36

mounting2.php- 77 Bytes
- 08/09/2012 14:31:36

mounting.feature- 1.1 KB
- 08/09/2012 14:31:36

resource.feature- 4.6 KB
- 08/09/2012 14:31:36

application.feature- 3.1 KB
- 08/09/2012 14:31:36

FeatureContext.php- 12.6 KB
- 08/09/2012 14:31:36

env.php- 1.1 KB
- 08/09/2012 14:31:36

Secret.php- 604 Bytes
- 08/09/2012 14:31:36

Hello.php- 3.1 KB
- 08/09/2012 14:31:36

NotAcceptableException.php- 320 Bytes
- 08/09/2012 14:31:36

