Download List

프로젝트 설명

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.

System Requirements

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

이 릴리스에 허세 API 선언을 생성 하는 클래스를 포함 합니다. 로더 지금 쉽게 라우팅에 대 한 새로운 주석 파서를 사용합니다. 이 릴리스의 새로운 html5 필터 컬렉션을 추가 하 고 많은 버그 수정.
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

이 릴리스 OpenSSL 래퍼 클래스와 util markdown 파서 클래스 공급자 협회 구현 (지금 OpenSSL 함수를 사용 하 여) 추가 오픈을 해결, 오류 및 예외 처리 향상, webfinger util 라이브러리 추가, SQL 테이블 추상화 클래스 추가 (및 따라서 서블릿 인터페이스를 제거), HTTP 라이브러리, 업로드를 추가 하 고 몇 가지 테스트를 향상 시킵니다.
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

최근된 atom 및 RSS 항목 구문 분석입니다. HTTP 양말 처리기 청크 분할된 전송 인코딩을의 적절 한 처리와 함께 수정 되었습니다. 오픈 Id 공급자 구현이 추가 되었습니다. 이 릴리스는 HTTP 요청 클래스를 업데이트 하 고 컬 처리기를 해결. "예상: 100-계속" 머리글 제거 되었습니다 및 ca bundle.pem 업데이트. NestedSet 라이브러리 제거 하 고 새로운 단위 테스트 추가 되었습니다. 몇 가지 버그가 해결 되었습니다.
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

이것은 더 이상 하위 호환하지 않도록 도서관의 구조를 변경하는 주요 릴리스입니다. "camelcase"코딩 스타일은 지금 사용됩니다. 데이터 작가 라이브러리는 Atom 및 RSS 피드가 제대로 처리 업데이 트되었습니다. HTTP 라이브러리 옵션은 자동으로 리디렉션을 따르도록 추가되었고, 사용하지 않는 클래스가 제거되었습니다. 단위 테스트는 향상되었고 설명서는 재작 성되었습니다. 많은 버그도 수정되었습니다.
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

이 릴리스에는 양식 생성 및 요청 라이브러리를 추가합니다. 그것은 일반적인 방법을 신뢰할 수없는 소스에서 값을 얻을 제공 psx_input 인터페이스를 구현합니다. 그것은 필터 및 작업 라이브러리를 다시 작성합니다. 설명서는 현재 버전으로 업데이 트되었습니다. 이 릴리스는, OAuth, 그리고 Yadis 도서관 오픈 ID를 고쳤습니다. 그것은 추가하고 유닛 테스트를 수정 및 몇 가지 사소한 버그수정있다.
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