PHP Framework
Go to file
2019-03-17 12:22:55 +01:00
.github Improve coc and contribution guide 2018-02-06 20:03:43 +01:00
Account Use global namespace+minor fixes 2019-02-04 22:30:05 +01:00
Asset Improve docblocks 2018-12-28 23:08:24 +01:00
Auth Create oauth2 placeholder 2019-02-16 01:29:02 +01:00
Business fix incrementer from post to pre 2019-02-11 17:27:04 +01:00
Config Improve documentation 2018-12-25 20:09:11 +01:00
Contract Improve docblocks 2018-12-28 23:08:24 +01:00
DataStorage Fix bugs 2019-03-09 23:18:21 +01:00
Dispatcher Make app optional 2019-03-07 19:00:15 +01:00
Event Improve docblocks 2018-12-28 23:08:24 +01:00
Localization Improve localization 2019-03-09 21:42:21 +01:00
Log Use self instead of class 2018-12-10 18:24:46 +01:00
Math Fix bugs 2019-03-09 23:18:21 +01:00
Message Fix bugs 2019-03-09 23:18:21 +01:00
Model fix comments 2019-02-17 21:36:14 +01:00
Module test and fix schema builder 2019-02-26 21:41:52 +01:00
Router Improve docblocks 2018-12-28 23:08:24 +01:00
Security Improve docblocks 2018-12-28 23:08:24 +01:00
Socket php cs fixer 2018-12-28 19:13:07 +01:00
Stdlib Improve docblocks 2018-12-28 23:08:24 +01:00
System fix incrementer from post to pre 2019-02-11 17:27:04 +01:00
tests Fix phpunit 8 tests 2019-03-17 12:22:55 +01:00
Uri Add better uri creation from current 2019-03-09 19:33:25 +01:00
Utils Bug fix and docblock 2019-02-14 23:41:55 +01:00
Validation Fix json template validation bugs 2019-02-25 23:56:58 +01:00
Version Improve docblocks 2018-12-28 23:08:24 +01:00
Views phpcs+phpstan fixes 2019-02-07 00:05:38 +01:00
.gitattributes Add gitattributes 2018-02-23 18:05:38 +01:00
.gitignore Add code coverage 2018-08-12 10:12:46 +02:00
.travis.yml More tests, test conditions and number_format fixes 2018-10-10 23:32:28 +02:00
ApplicationAbstract.php Improve localization 2019-03-09 21:42:21 +01:00
Autoloader.php change to include 2018-12-30 20:42:41 +01:00
AutoloadException.php Remove whitespace 2018-05-21 22:31:14 +02:00
CODE_OF_CONDUCT.md Improve coc and contribution guide 2018-02-06 20:03:43 +01:00
composer.json Add code coverage 2018-08-12 10:12:46 +02:00
CONTRIBUTING.md Fixed line endings 2018-06-22 16:31:00 +02:00
LICENSE.txt Adding license 2015-12-22 18:14:32 +01:00
README.md Add build status 2018-08-12 11:17:24 +02:00
UnhandledHandler.php Improve docblocks 2018-12-28 23:08:24 +01:00

Build Status

General

The phpOMS framework provides many features to manage and create a web application and its backend. Additionally to the framework features it also includes many utils and api integrations that provides additional functionality.

Features

Features this framework provides are:

  • Account/Group management
  • Permission management
  • Asset management
  • Business logic (e.g. sales, marketing, etc.)
  • Console support
  • WebSocket support
  • Event management
  • Database management
  • Cache management
  • Dispatcher
  • Router
  • Authentication
  • Localization
  • Logging (console/backend)
  • Request/Response management
  • Math (e.g. matrix, forecasting, optimization, geometry, stochastics, etc.)
  • Module management
  • Uri
  • Utils (e.g. barcodes, comporession, unit converter, jobqueue, git, etc.)
  • Value validation
  • View management
  • Stdlib (e.g. graph, map, queue, enum, etc.)

Development Status

The framework reached a point where it can be already used albeit many features are still under development.

Unit Tests

Run the following command for unit tests:

php .\phpunit.phar --bootstrap .\phpOMS\tests\Bootstrap.php .\phpOMS\tests\