O2System PSR it's build based on PHP Framework Interop Group (PHP-FIG) standards recommendations. This repository contains a collection of PHP interfaces based on the PSR-0 until the PSR-7.

Installs: 2 486

Dependents: 1

Suggesters: 0

Stars: 1

Watchers: 4

Forks: 0

Open Issues: 0


v1.2.155 2019-04-29 17:22 UTC


O2System Framework

Scrutinizer Code Quality Build Status Latest Stable Version Total Downloads License

O2System PHP Standards Recommendations (PSR)

O2System PSR was build based on PHP Framework Interop Group (PHP-FIG) standards recommendations and it is edited and added by some standards recommendations for O2System PHP Framework. This repository contains a collection of PHP classes, abstract classes and interfaces classes based on the PSR-3, PSR-4, PSR-6 and PSR-7.

Based Title  
PSR-3 Logger Interface http://www.php-fig.org/psr/psr-3/
PSR-4 Autoloading Standard http://www.php-fig.org/psr/psr-4/
PSR-6 Caching Interface http://www.php-fig.org/psr/psr-6/
PSR-7 HTTP Message Interface http://www.php-fig.org/psr/psr-7/
PSR-11 Container Interface http://www.php-fig.org/psr/psr-11/
PSR-15 HTTP Server Request Handlers http://www.php-fig.org/psr/psr-15/
PSR-16 Common Interface for Caching Libraries http://www.php-fig.org/psr/psr-16/

PHP Pattern Classes

  • Parent-Child Pattern Class
  • Data Storage Pattern Class
  • Factory-Prototype Pattern Class
  • Handler Pattern Class
  • Item Storage Pattern Class
  • Object Container Pattern Class
  • Object Registry Pattern Class
  • Observer Pattern Class
  • Singleton Pattern Class
  • Subject Pattern Class
  • Variable Storage Pattern Class

Composer Installation

The best way to install O2System Psr is to use Composer

composer require o2system/psr

Packagist: https://packagist.org/packages/o2system/psr


Documentation is available on this repository wiki or visit this repository github page.

Ideas and Suggestions

Please kindly mail us at o2system.framework@gmail.com

Bugs and Issues

Please kindly submit your issues at Github so we can track all the issues along development and send a pull request to this repository.

System Requirements