PHP Framework
Go to file
2018-02-03 14:56:19 +01:00
.github Re-naming and moving 2016-06-03 21:59:23 +02:00
Account More codestyle fixes 2018-01-31 22:05:15 +01:00
Asset Fix spacing and line-breaks 2018-01-28 22:07:04 +01:00
Auth Fix package text 2017-12-31 15:35:13 +01:00
Business More codestyle fixes 2018-01-31 22:05:15 +01:00
Config Improve codestyle 2018-02-03 10:30:13 +01:00
Console Fix spacing and line-breaks 2018-01-28 22:07:04 +01:00
Contract More codestyle fixes 2018-01-31 22:05:15 +01:00
DataStorage phpcbf 2018-02-03 13:15:46 +01:00
Dispatcher Improve codestyle 2018-02-03 10:30:13 +01:00
Event Fix spacing and line-breaks 2018-01-28 22:07:04 +01:00
Localization More codestyle fixes 2018-01-31 22:05:15 +01:00
Log phpcbf 2018-02-03 13:15:46 +01:00
Math phpcbf 2018-02-03 13:15:46 +01:00
Message Merge pull request #155 from Orange-Management/develop 2018-02-03 14:56:19 +01:00
Model/Html Improve codestyle 2018-02-03 10:30:13 +01:00
Module Fix change bugs 2018-02-03 13:33:43 +01:00
Router Improve codestyle 2018-02-03 10:30:13 +01:00
Security Improve codestyle 2018-02-03 10:30:13 +01:00
Socket phpcbf 2018-02-03 13:15:46 +01:00
Stdlib phpcbf 2018-02-03 13:15:46 +01:00
System Improve codestyle 2018-02-03 10:30:13 +01:00
tests Fix change bugs 2018-02-03 13:33:43 +01:00
Uri phpcbf 2018-02-03 13:15:46 +01:00
Utils Improve codestyle 2018-02-03 10:30:13 +01:00
Validation phpcbf 2018-02-03 13:15:46 +01:00
Version Fix package text 2017-12-31 15:35:13 +01:00
Views Started to fix via cs 2018-01-28 22:04:43 +01:00
.gitignore Add git ignore 2018-01-15 18:56:44 +01:00
ApplicationAbstract.php Started to fix via cs 2018-01-28 22:04:43 +01:00
Autoloader.php Further php cs fixes 2018-01-28 22:56:30 +01:00
AutoloadException.php Started to fix via cs 2018-01-28 22:04:43 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2018-01-05 21:28:43 +01:00
composer.json Fix autoload path 2017-02-25 18:31:46 +01:00
LICENSE.txt Adding license 2015-12-22 18:14:32 +01:00
README.md Simplify flag checks 2018-01-16 18:45:53 +01:00
UnhandledHandler.php Finalize new tests 2018-01-15 18:51:11 +01:00

Maintainability

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\