Télécharger la liste

Description du projet

PSX is a PHP framework for creating RESTful APIs. It helps you to build clean URLs serving Web standard formats like JSON, XML, Atom, and RSS. It includes a handler system that abstracts away SQL queries from domain logic, a routing system that executes correct controller method for the location of the controller and the method annotation, and a flexible data system that converts database records into formats like JSON, XML, Atom, and RSS. A lightweight DI container handles dependencies. The controller supports request and response filters that can modify the HTTP request or response, and filters are provided for Basic and Oauth authentication.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-12-12 13:48
0.4.7

Cette version contient des classes pour générer une déclaration d'API de fanfaronnades. Le chargeur utilise désormais un nouvel analyseur de l'annotation pour le routage plus facile. Cette version ajoute de nouvelles collections de filtre de html5 et corrige de nombreux bugs.
Tags: Stable
This release contains classes to generate a swagger API declaration. The loader uses now a new annotation parser for easier routing. This release adds new html5 filter collections and fixes many bugs.

2012-02-26 06:57
0.4.3

Cette version corrige l'OpenID provider association implémentation (maintenant à l'aide de fonctions OpenSSL), ajoute une classe wrapper de OpenSSL et une classe util analyseur des démarques, améliore l'erreur et la gestion des exceptions, ajoute une bibliothèque d'util webfinger, ajoute une classe d'abstraction de table SQL (et donc supprime l'interface servlet), ajoute un HTTP téléchargement une bibliothèque de types et améliore plusieurs tests.
Tags: Stable
This release fixes the OpenID provider association implementation (now using OpenSSL functions), adds an OpenSSL wrapper class and a util markdown parser class, improves error and exception handling, adds a webfinger util library, adds a SQL table abstraction class (and therefore removes the servlet interface), adds an HTTP uploading libary, and improves several tests.

2011-10-24 08:11
0.4.2

Atome de mise à jour et analysé l'élément RSS. Le gestionnaire de chaussettes HTTP a été fixé avec bonne manutention de codage de transfert mémorisé en bloc. Une implémentation de fournisseur OpenID a été ajoutée. Cette version met à jour la classe de demande HTTP et corrige le gestionnaire curl. Le "Expect : 100-continuer" en-tête a été supprimée et ca-bundle.pem mise à jour. La bibliothèque de NestedSet a été les tests d'unité enlevée et nouveau ajoutés. Plusieurs bogues ont été corrigés.
Tags: Stable
Updated atom and RSS item parsing. The HTTP socks handler has been fixed with proper handling of chunked transfer encoding. An OpenID provider implementation has been added. This release updates the HTTP request class and fixes the curl handler. The "Expect: 100-Continue" header has been removed and ca-bundle.pem updated. The NestedSet library has been removed and new unit tests added. Several bugs have been fixed.

2011-07-03 13:50
0.4.1

Ceci est une version majeure qui modifie la structure de la bibliothèque afin qu'elle ne soit plus compatible. Un "CamelCase" style de codage est maintenant utilisé. La bibliothèque de données écrivain a été actualisé pour la manipulation Atom et RSS correctement. Une option de la bibliothèque HTTP a été ajouté à suivre automatiquement les redirections, et les classes non utilisées ont été supprimées. Les tests unitaires ont été améliorées et le manuel a été réécrit. De nombreux bugs ont également été fixés.
Tags: Stable
This is a major release that changes the structure of the library so that it is no longer backwards compatible. A "camelcase" coding style is now used. The data writer library was updated for handling Atom and RSS feeds correctly. An HTTP library option was added to automatically follow redirects, and unused classes were removed. Unit tests were improved and the manual was rewritten. Many bugs were also fixed.

2010-04-14 07:04
0.3.1

Cette version ajoute la génération des formulaires et la bibliothèque de la demande. Il implémente une interface psx_input qui propose une façon générale pour obtenir des valeurs à partir d'une source non fiable. Il réécrit le filtre et les bibliothèques tâche. Le manuel a été mis à jour vers la version actuelle. Cette version corrige OpenID, OAuth, et la bibliothèque Yadis. Il ajoute et corrige des tests unitaires et a quelques corrections de bugs mineurs.
Tags: Stable
This release adds form generation and request library. It implements a psx_input interface that offers a general way to get values from an untrusted source. It rewrites the filter and task libraries. The manual has been updated to the current version. This release fixes OpenID, OAuth, and the Yadis library. It adds and fixes unit tests and has some minor bugfixes.

Project Resources