PHP Classes

PHP Microservices Framework: Setup microservices apps with configuration arrays

Recommend this page to a friend!
  Info   Documentation   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2026-03-17 (13 days ago) RSS 2.0 feedNot enough user ratingsTotal: 147 All time: 9,125 This week: 40Up
Version License PHP version Categories
microservices 5.66MIT/X Consortium ...7.4Design Patterns, PHP 7
Description 

Author

This package can be used to setup microservices apps using configuration arrays.

It can read configuration PHP scripts that contain values that will be used to set up details of operation of an application based on microservices.

Currently it allows to configure:

- SQL query templates to perform CRUD operations on data stored in a database

- Scripts that should handle HTTP requests of methods GET, POST, DELETE, PATCH and PUT

Innovation Award
PHP Programming Innovation award winner
April 2023
Winner
Many PHP applications are based in microservices that implement Web or API interfaces.

These applications can be implemented using base core code that developers can customize in several ways.

This package implements a microservices approach based on configuration PHP scripts that contain arrays with values to set the application's behavior.

This way, it is straightforward and fast to create microservices-based applications.

Manuel Lemos
Picture of Ramesh Narayan Jangid (Sharma)
  Performance   Level  
Name: Ramesh Narayan Jangid ... <contact>
Classes: 11 packages by
Country: India India
Innovation award
Innovation award
Nominee: 5x

Winner: 4x

Recommendations

Online examination system for staff recruitment
Web based Online examination system for staff recruitment

Instructions

import global.sql in global database import cache.sql in cache database import client_master.sql in client_001 database

Make required config changes in .env.example

HttpAuthenticationRestrictedIp='127.0.0.1' HttpAuthenticationUser='reload_username' HttpAuthenticationPassword='reload_password'

cacheHostname='127.0.0.1' cachePort=3306 cacheUsername='root' cachePassword='shames11'

defaultDbHostname='127.0.0.1' defaultDbPort=3306 defaultDbUsername='root' defaultDbPassword='shames11'

Save .env.example as .env

Open a browser and access below once to complete with setting-up things. http://localhost/Microservices/public_html/index.php?r=/reload Make required changes as per Microservices folder path. Username/Password: reload_username/reload_password

Ready to go !

Open Postname and try requesting for access token. http://localhost/Microservices/public_html/index.php?r=/login admin/shames11 client_1_user_1/shames11

Documentation

PHP low code API generator

This is a light & easy low code API generator using configuration arrays. It can be used to create API's in very short time once you are done with your database.

.env File

Configuration Rules

JavaScript Examples

SQL File

  • Sql/global.sql Import this SQL file on your MySql global instance
  • Sql/customer\_master.sql Import this SQL file on your MySql customer instance
  • Note: One can import both sql's in a single database to start with. Just configure the same details in the environment files.

Folders

File Folder

  • Log Folder for application Log.
  • TestCase Folder for Test Cases

www Folder

  • Config Basic configuration folder
  • File Folder for uploaded files.
  • Hook Hook.
  • Supplement Customised coding for APIs
  • Validation Contains validation classes.
  • public\_html Contains index.php file.

www/File Folder

  • Dropbox/Open Uploaded files for open to web
  • Dropbox/Closed Uploaded files by authorised user
  • ServingFile/HTML HTML files to be served with dynamic response (XSLT)
  • ServingFile/PHP PHP view files to be served with dynamic response
  • ServingFile/XSLT XSLT files to be served with dynamic response

www/Supplement Folder

  • Crons Contains classes for cron API's
  • Custom Contains classes for custom API's
  • ThirdParty Contains classes for third-party API's
  • Upload Contains classes for upload file API's

Route Folder

www/Config/Route

  • /Config/Route/Auth/&lt;GroupName&gt;
  • /Config/Route/Open
  • &lt;GroupName&gt; is the group user belongs to for accessing the API's

File

  • /GETroutes.php for all GET method routes configuration.
  • /POSTroutes.php for all POST method routes configuration.
  • /PUTroutes.php for all PUT method routes configuration.
  • /PATCHroutes.php for all PATCH method routes configuration.
  • /DELETEroutes.php for all DELETE method routes configuration.

Sql Folder

These files locations are used in routes config to be used for generating response.

www/Config/Sql

  • /Config/Sql/Auth/GlobalDB for global database.
  • /Config/Sql/Auth/CustomerDB for customer (including all hosts and their databases).
  • /Config/Sql/Open for Open to Web API's (No Authentication).

File

  • /GET/&lt;filenames&gt;.php GET method SQL.
  • /POST/&lt;filenames&gt;;.php POST method SQL.
  • /PUT/&lt;filenames&gt;.php PUT method SQL.
  • /PATCH/&lt;filenames&gt;.php PATCH method SQL.
  • /DELETE/&lt;filenames&gt;.php DELETE method SQL.

One can replace &lt;filenames&gt; tag with desired name as per functionality.

Contributing

Issues and feature request are welcome.<br /> Feel free to share them on issues page

Author

  • Ramesh N. Jangid (Sharma)

Github: @polygoncoin

License

Copyright © 2026 Ramesh N. Jangid (Sharma).<br /> This project is MIT licensed.


Screenshots (3)  
  • www/File/Dropbox/Auth/test.png
  • www/File/Dropbox/Open/test.png
  • www/File/Dropbox/test.png
  Files folder image Files (305)  
File Role Description
Files folder imageApp (34 files, 6 directories)
Files folder imageSql (2 files)
Files folder imageTestCase (6 files, 2 directories)
Files folder imagewww (6 directories)
Accessible without login Plain text file .env.cidr.example Data Auxiliary data
Accessible without login Plain text file .env.customer.container.example Data Auxiliary data
Accessible without login Plain text file .env.enable.example Data Auxiliary data
Accessible without login Plain text file .env.example Data Auxiliary data
Accessible without login Plain text file .env.global.container.example Data Auxiliary data
Accessible without login Plain text file .env.rateLimiting.example Data Auxiliary data
Accessible without login Plain text file .env.session.example Data Auxiliary data
Plain text file Autoload.php Class Class source
Accessible without login Plain text file Env.cidr.example.md Data Auxiliary data
Accessible without login Plain text file Env.customer.container.example.md Data Auxiliary data
Accessible without login Plain text file Env.enable.example.md Data Auxiliary data
Accessible without login Plain text file Env.example.md Data Auxiliary data
Accessible without login Plain text file Env.global.container.example.md Data Auxiliary data
Accessible without login Plain text file Env.rateLimiting.example.md Data Auxiliary data
Accessible without login Plain text file Env.session.example.md Data Auxiliary data
Accessible without login Plain text file License Lic. License text
Accessible without login Plain text file Microservices-JavaScript-Examples.md Data Auxiliary data
Accessible without login Plain text file README.md Doc. Example script
Accessible without login Plain text file Rules-For-Custom-D...es-Configuration.md Data Auxiliary data
Accessible without login Plain text file Rules-For-Payload-Formats.md Data Auxiliary data
Accessible without login Plain text file Rules-For-Routes-Configuration.md Data Auxiliary data
Accessible without login Plain text file Rules-For-SQL-Configuration.md Data Auxiliary data
Accessible without login Plain text file Rules-For-TestCases-Configuration.md Data Auxiliary data

  Files folder image Files (305)  /  App  
File Role Description
Files folder imageDataRepresentation (2 files, 2 directories)
Files folder imageDropboxHandler (1 file)
Files folder imageExport (2 files, 1 directory)
Files folder imageMiddleware (1 file)
Files folder imageServer (3 files, 4 directories)
Files folder imageSessionHandler (2 files, 1 directory)
  Plain text file Api.php Class Class source
  Plain text file AppTrait.php Class Class source
  Plain text file CacheServerKey.php Class Class source
  Plain text file CommonFunction.php Class Class source
  Plain text file Constant.php Class Class source
  Plain text file Counter.php Class Class source
  Plain text file Cron.php Class Class source
  Plain text file Custom.php Class Class source
  Plain text file DatabaseServerDataType.php Class Class source
  Plain text file DbCommonFunction.php Class Class source
  Plain text file Dropbox.php Class Class source
  Plain text file Env.php Class Class source
  Plain text file Export.php Class Class source
  Plain text file Gateway.php Class Class source
  Plain text file Hook.php Class Class source
  Plain text file Http.php Class Class source
  Plain text file HttpRequest.php Class Class source
  Plain text file HttpResponse.php Class Class source
  Plain text file HttpStatus.php Class Class source
  Plain text file Log.php Class Class source
  Plain text file Login.php Class Class source
  Plain text file Microservices.php Class Class source
  Plain text file QueryCacheServerKey.php Class Class source
  Plain text file RateLimiter.php Class Class source
  Plain text file Read.php Class Class source
  Plain text file Reload.php Class Class source
  Plain text file Route.php Class Class source
  Plain text file RouteParser.php Class Class source
  Plain text file Start.php Class Class source
  Plain text file Supplement.php Class Class source
  Plain text file ThirdParty.php Class Class source
  Plain text file Upload.php Class Class source
  Plain text file Validator.php Class Class source
  Plain text file Write.php Class Class source

  Files folder image Files (305)  /  App  /  DataRepresentation  
File Role Description
Files folder imageDecode (3 files, 1 directory)
Files folder imageEncode (4 files, 3 directories)
  Plain text file DataDecode.php Class Class source
  Plain text file DataEncode.php Class Class source

  Files folder image Files (305)  /  App  /  DataRepresentation  /  Decode  
File Role Description
Files folder imageJsonDecode (2 files)
  Plain text file DataDecodeInterface.php Class Class source
  Plain text file JsonDecode.php Class Class source
  Plain text file XmlDecode.php Class Class source

  Files folder image Files (305)  /  App  /  DataRepresentation  /  Decode  /  JsonDecode  
File Role Description
  Plain text file JsonDecodeEngine.php Class Class source
  Plain text file JsonDecodeObject.php Class Class source

  Files folder image Files (305)  /  App  /  DataRepresentation  /  Encode  
File Role Description
Files folder imageJsonEncoder (1 file)
Files folder imagePhpEncoder (1 file)
Files folder imageXmlEncoder (1 file)
  Plain text file DataEncodeInterface.php Class Class source
  Plain text file JsonEncode.php Class Class source
  Plain text file PhpEncode.php Class Class source
  Plain text file XmlEncode.php Class Class source

  Files folder image Files (305)  /  App  /  DataRepresentation  /  Encode  /  JsonEncoder  
File Role Description
  Plain text file JsonEncoderObject.php Class Class source

  Files folder image Files (305)  /  App  /  DataRepresentation  /  Encode  /  PhpEncoder  
File Role Description
  Plain text file PhpEncoderObject.php Class Class source

  Files folder image Files (305)  /  App  /  DataRepresentation  /  Encode  /  XmlEncoder  
File Role Description
  Plain text file XmlEncoderObject.php Class Class source

  Files folder image Files (305)  /  App  /  DropboxHandler  
File Role Description
  Plain text file StreamVideo.php Class Class source

  Files folder image Files (305)  /  App  /  Export  
File Role Description
Files folder imageContainer (1 file)
  Plain text file ExportDatabaseServer.php Class Class source
  Plain text file ExportDatabaseServerInterface.php Class Class source

  Files folder image Files (305)  /  App  /  Export  /  Container  
File Role Description
  Plain text file MySql.php Class Class source

  Files folder image Files (305)  /  App  /  Middleware  
File Role Description
  Plain text file Auth.php Class Class source

  Files folder image Files (305)  /  App  /  Server  
File Role Description
Files folder imageCacheServer (4 files)
Files folder imageContainer (2 directories)
Files folder imageDatabaseServer (3 files)
Files folder imageQueryCacheServer (6 files)
  Plain text file CacheServer.php Class Class source
  Plain text file DatabaseServer.php Class Class source
  Plain text file QueryCacheServer.php Class Class source

  Files folder image Files (305)  /  App  /  Server  /  CacheServer  
File Role Description
  Plain text file CacheServerInterface.php Class Class source
  Plain text file MemcachedCache.php Class Class source
  Plain text file MongoDbCache.php Class Class source
  Plain text file RedisCache.php Class Class source

  Files folder image Files (305)  /  App  /  Server  /  Container  
File Role Description
Files folder imageNoSql (4 files)
Files folder imageSql (3 files)

  Files folder image Files (305)  /  App  /  Server  /  Container  /  NoSql  
File Role Description
  Plain text file Memcached.php Class Class source
  Plain text file MongoDb.php Class Class source
  Plain text file NoSqlInterface.php Class Class source
  Plain text file Redis.php Class Class source

  Files folder image Files (305)  /  App  /  Server  /  Container  /  Sql  
File Role Description
  Plain text file MySql.php Class Class source
  Plain text file PostgreSql.php Class Class source
  Plain text file SqlInterface.php Class Class source

  Files folder image Files (305)  /  App  /  Server  /  DatabaseServer  
File Role Description
  Plain text file DatabaseServerInterface.php Class Class source
  Plain text file MySqlDatabase.php Class Class source
  Plain text file PostgreSqlDatabase.php Class Class source

  Files folder image Files (305)  /  App  /  Server  /  QueryCacheServer  
File Role Description
  Plain text file MemcachedQueryCache.php Class Class source
  Plain text file MongoDbQueryCache.php Class Class source
  Plain text file MySqlQueryCache.php Class Class source
  Plain text file PostgreSqlQueryCache.php Class Class source
  Plain text file QueryCacheServerInterface.php Class Class source
  Plain text file RedisQueryCache.php Class Class source

  Files folder image Files (305)  /  App  /  SessionHandler  
File Role Description
Files folder imageContainer (9 files)
  Plain text file CustomSessionHandler.php Class Class source
  Plain text file Session.php Class Class source

  Files folder image Files (305)  /  App  /  SessionHandler  /  Container  
File Role Description
  Plain text file CookieBasedSessionContainer.php Class Class source
  Plain text file FileBasedSessionContainer.php Class Class source
  Plain text file MemcachedBasedSessionContainer.php Class Class source
  Plain text file MongoDbBasedSessionContainer.php Class Class source
  Plain text file MySqlBasedSessionContainer.php Class Class source
  Plain text file PostgreSqlBasedSessionContainer.php Class Class source
  Plain text file RedisBasedSessionContainer.php Class Class source
  Plain text file SessionContainerHelper.php Class Class source
  Plain text file SessionContainerInterface.php Class Class source

  Files folder image Files (305)  /  Sql  
File Role Description
  Accessible without login Plain text file customer_master.sql Data Auxiliary data
  Accessible without login Plain text file global.sql Data Auxiliary data

  Files folder image Files (305)  /  TestCase  
File Role Description
Files folder imageAuth (5 directories)
Files folder imageOpen (2 directories)
  Accessible without login Plain text file AuthTest.php Aux. Configuration script
  Accessible without login Plain text file category.csv Data Auxiliary data
  Accessible without login Plain text file OpenTest.php Aux. Configuration script
  Accessible without login Plain text file OpenTestXml.php Aux. Configuration script
  Accessible without login Plain text file SupplementTest.php Aux. Configuration script
  Plain text file Test.php Class Class source

  Files folder image Files (305)  /  TestCase  /  Auth  
File Role Description
Files folder imageDELETE (4 files)
Files folder imageGET (11 files)
Files folder imagePATCH (3 files)
Files folder imagePOST (8 files)
Files folder imagePUT (3 files)

  Files folder image Files (305)  /  TestCase  /  Auth  /  DELETE  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file CategoryTruncate.php Aux. Configuration script
  Accessible without login Plain text file Registration.php Aux. Configuration script
  Accessible without login Plain text file RegistrationWithAddress.php Aux. Configuration script

  Files folder image Files (305)  /  TestCase  /  Auth  /  GET  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file AddressSingle.php Aux. Configuration script
  Accessible without login Plain text file Category.php Aux. Configuration script
  Accessible without login Plain text file CategoryOrderBy.php Aux. Configuration script
  Accessible without login Plain text file CategorySingle.php Aux. Configuration script
  Accessible without login Plain text file Registration.php Aux. Configuration script
  Accessible without login Plain text file RegistrationSingle.php Aux. Configuration script
  Accessible without login Plain text file RegistrationWithAddress.php Aux. Configuration script
  Accessible without login Plain text file RegistrationWithAddressSingle.php Aux. Configuration script
  Accessible without login Plain text file Reload.php Aux. Configuration script
  Accessible without login Plain text file Route.php Aux. Configuration script

  Files folder image Files (305)  /  TestCase  /  Auth  /  PATCH  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Registration.php Aux. Configuration script
  Accessible without login Plain text file RegistrationWithAddress.php Aux. Configuration script

  Files folder image Files (305)  /  TestCase  /  Auth  /  POST  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Category.php Aux. Configuration script
  Accessible without login Plain text file CategoryConfig.php Aux. Configuration script
  Accessible without login Plain text file Config.php Aux. Configuration script
  Accessible without login Plain text file Login.php Aux. Configuration script
  Accessible without login Plain text file Registration.php Aux. Configuration script
  Accessible without login Plain text file RegistrationWithAddress.php Aux. Configuration script
  Accessible without login Plain text file SupplementTest.php Aux. Configuration script

  Files folder image Files (305)  /  TestCase  /  Auth  /  PUT  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Registration.php Aux. Configuration script
  Accessible without login Plain text file RegistrationWithAddress.php Aux. Configuration script

  Files folder image Files (305)  /  TestCase  /  Open  
File Role Description
Files folder imageGET (4 files)
Files folder imagePOST (3 files)

  Files folder image Files (305)  /  TestCase  /  Open  /  GET  
File Role Description
  Accessible without login Plain text file Category.php Aux. Configuration script
  Accessible without login Plain text file CategoryOrderBy.php Aux. Configuration script
  Accessible without login Plain text file CategorySingle.php Aux. Configuration script
  Accessible without login Plain text file Route.php Aux. Configuration script

  Files folder image Files (305)  /  TestCase  /  Open  /  POST  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Registration.php Aux. Configuration script
  Accessible without login Plain text file RegistrationWithAddress.php Aux. Configuration script

  Files folder image Files (305)  /  www  
File Role Description
Files folder imageConfig (2 directories)
Files folder imageFile (1 directory)
Files folder imageHook (3 files)
Files folder imagepublic_html (1 file)
Files folder imageSupplement (5 directories)
Files folder imageValidation (4 files)

  Files folder image Files (305)  /  www  /  Config  
File Role Description
Files folder imageRoute (2 directories)
Files folder imageSql (2 directories)

  Files folder image Files (305)  /  www  /  Config  /  Route  
File Role Description
Files folder imageAuth (2 directories)
Files folder imageOpen (2 files)

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  
File Role Description
Files folder imageCustomerDB (2 directories)
Files folder imageGlobalDB (5 files)

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  
File Role Description
Files folder imageCommon (5 files, 4 directories)
Files folder imageGroups (3 directories)

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Common  
File Role Description
Files folder imageCron (5 files)
Files folder imageCustom (5 files)
Files folder imageThirdParty (5 files)
Files folder imageUpload (5 files)
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Common  /  Cron  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Common  /  Custom  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Common  /  ThirdParty  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Common  /  Upload  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Groups  
File Role Description
Files folder imageAdminGroup (5 files)
Files folder imageCustomer001UserGroup1 (5 files)
Files folder imageCustomer001UserGroup2 (5 files)

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Groups  /  AdminGroup  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Groups  /  Customer001UserGroup1  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  CustomerDB  /  Groups  /  Customer001UserGroup2  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Auth  /  GlobalDB  
File Role Description
  Accessible without login Plain text file DELETEroutes.php Aux. Configuration script
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file PATCHroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script
  Accessible without login Plain text file PUTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Route  /  Open  
File Role Description
  Accessible without login Plain text file GETroutes.php Aux. Configuration script
  Accessible without login Plain text file POSTroutes.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  
File Role Description
Files folder imageAuth (2 directories)
Files folder imageOpen (2 directories)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  
File Role Description
Files folder imageCustomerDB (2 directories)
Files folder imageGlobalDB (6 directories)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  
File Role Description
Files folder imageCommon (3 files)
Files folder imageGroups (2 directories)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Common  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Login.php Aux. Configuration script
  Accessible without login Plain text file Registration.php Example Example script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  
File Role Description
Files folder imageAdminGroup (5 directories)
Files folder imageUserGroup (5 directories)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  AdminGroup  
File Role Description
Files folder imageDELETE (4 files)
Files folder imageGET (9 files)
Files folder imagePATCH (3 files)
Files folder imagePOST (4 files)
Files folder imagePUT (3 files)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  AdminGroup  /  DELETE  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Category.php Aux. Configuration script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  AdminGroup  /  GET  
File Role Description
  Accessible without login Plain text file Address-all.php Aux. Configuration script
  Accessible without login Plain text file Address-single.php Aux. Configuration script
  Accessible without login Plain text file Category-all.php Example Example script
  Accessible without login Plain text file Category-search.php Aux. Configuration script
  Accessible without login Plain text file Category-single.php Aux. Configuration script
  Accessible without login Plain text file Registration-all.php Example Example script
  Accessible without login Plain text file Registration-single.php Example Example script
  Accessible without login Plain text file Registration-With-Address-all.php Example Example script
  Accessible without login Plain text file Registration-With-Address-single.php Example Example script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  AdminGroup  /  PATCH  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  AdminGroup  /  POST  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Category.php Example Example script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Example Example script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  AdminGroup  /  PUT  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  UserGroup  
File Role Description
Files folder imageDELETE (4 files)
Files folder imageGET (9 files)
Files folder imagePATCH (3 files)
Files folder imagePOST (5 files)
Files folder imagePUT (3 files)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  UserGroup  /  DELETE  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Category.php Aux. Configuration script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  UserGroup  /  GET  
File Role Description
  Accessible without login Plain text file Address-all.php Aux. Configuration script
  Accessible without login Plain text file Address-single.php Aux. Configuration script
  Accessible without login Plain text file Category-all.php Aux. Configuration script
  Accessible without login Plain text file Category-search.php Aux. Configuration script
  Accessible without login Plain text file Category-single.php Aux. Configuration script
  Accessible without login Plain text file Registration-all.php Example Example script
  Accessible without login Plain text file Registration-single.php Example Example script
  Accessible without login Plain text file Registration-With-Address-all.php Example Example script
  Accessible without login Plain text file Registration-With-Address-single.php Example Example script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  UserGroup  /  PATCH  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  UserGroup  /  POST  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Category.php Example Example script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Example Example script
  Accessible without login Plain text file SupplementTest.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  CustomerDB  /  Groups  /  UserGroup  /  PUT  
File Role Description
  Accessible without login Plain text file Address.php Aux. Configuration script
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  
File Role Description
Files folder imageCommon (1 file)
Files folder imageDELETE (2 files)
Files folder imageGET (2 files)
Files folder imagePATCH (2 files, 3 directories)
Files folder imagePOST (2 files)
Files folder imagePUT (2 files)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  Common  
File Role Description
  Accessible without login Plain text file Common.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  DELETE  
File Role Description
  Accessible without login Plain text file customer.php Aux. Configuration script
  Accessible without login Plain text file groups.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  GET  
File Role Description
  Accessible without login Plain text file customer.php Example Example script
  Accessible without login Plain text file groups.php Example Example script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  PATCH  
File Role Description
Files folder imageapprove (2 files)
Files folder imagedisable (2 files)
Files folder imageenable (2 files)
  Accessible without login Plain text file customer.php Aux. Configuration script
  Accessible without login Plain text file groups.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  PATCH  /  approve  
File Role Description
  Accessible without login Plain text file customer.php Aux. Configuration script
  Accessible without login Plain text file groups.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  PATCH  /  disable  
File Role Description
  Accessible without login Plain text file customer.php Aux. Configuration script
  Accessible without login Plain text file groups.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  PATCH  /  enable  
File Role Description
  Accessible without login Plain text file customer.php Aux. Configuration script
  Accessible without login Plain text file groups.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  POST  
File Role Description
  Accessible without login Plain text file customer.php Aux. Configuration script
  Accessible without login Plain text file groups.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Auth  /  GlobalDB  /  PUT  
File Role Description
  Accessible without login Plain text file customer.php Aux. Configuration script
  Accessible without login Plain text file groups.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Open  
File Role Description
Files folder imageGET (4 files)
Files folder imagePOST (2 files)

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Open  /  GET  
File Role Description
  Accessible without login Plain text file Category-all.php Example Example script
  Accessible without login Plain text file Category-search.php Aux. Configuration script
  Accessible without login Plain text file Category-single.php Aux. Configuration script
  Accessible without login Plain text file Download.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  Config  /  Sql  /  Open  /  POST  
File Role Description
  Accessible without login Plain text file Registration-With-Address.php Example Example script
  Accessible without login Plain text file Registration.php Example Example script

  Files folder image Files (305)  /  www  /  File  
File Role Description
Files folder imageServingFile (3 directories)

  Files folder image Files (305)  /  www  /  File  /  ServingFile  
File Role Description
Files folder imageHTML (1 file)
Files folder imagePHP (1 file)
Files folder imageXSLT (1 file)

  Files folder image Files (305)  /  www  /  File  /  ServingFile  /  HTML  
File Role Description
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files (305)  /  www  /  File  /  ServingFile  /  PHP  
File Role Description
  Accessible without login Plain text file index.php Aux. Configuration script

  Files folder image Files (305)  /  www  /  File  /  ServingFile  /  XSLT  
File Role Description
  Accessible without login Plain text file Category.xls Data Auxiliary data

  Files folder image Files (305)  /  www  /  Hook  
File Role Description
  Plain text file HookInterface.php Class Class source
  Plain text file HookTrait.php Class Class source
  Plain text file Hook_Example.php Class Class source

  Files folder image Files (305)  /  www  /  public_html  
File Role Description
  Accessible without login Plain text file index.php Example Example script

  Files folder image Files (305)  /  www  /  Supplement  
File Role Description
Files folder imageCron (3 files)
Files folder imageCustom (5 files)
Files folder imageDropbox (3 files)
Files folder imageThirdParty (3 files)
Files folder imageUpload (3 files)

  Files folder image Files (305)  /  www  /  Supplement  /  Cron  
File Role Description
  Plain text file Category.php Class Class source
  Plain text file CronInterface.php Class Class source
  Plain text file CronTrait.php Class Class source

  Files folder image Files (305)  /  www  /  Supplement  /  Custom  
File Role Description
  Plain text file Category.php Class Class source
  Plain text file CustomInterface.php Class Class source
  Plain text file CustomTrait.php Class Class source
  Plain text file Password.php Class Class source
  Plain text file SupplementTest.php Class Class source

  Files folder image Files (305)  /  www  /  Supplement  /  Dropbox  
File Role Description
  Plain text file CacheTrait.php Class Class source
  Plain text file Category.php Class Class source
  Plain text file DropboxInterface.php Class Class source

  Files folder image Files (305)  /  www  /  Supplement  /  ThirdParty  
File Role Description
  Plain text file Google.php Class Class source
  Plain text file ThirdPartyInterface.php Class Class source
  Plain text file ThirdPartyTrait.php Class Class source

  Files folder image Files (305)  /  www  /  Supplement  /  Upload  
File Role Description
  Plain text file Module1.php Class Class source
  Plain text file UploadInterface.php Class Class source
  Plain text file UploadTrait.php Class Class source

  Files folder image Files (305)  /  www  /  Validation  
File Role Description
  Plain text file CustomerValidator.php Class Class source
  Plain text file GlobalValidator.php Class Class source
  Plain text file ValidatorInterface.php Class Class source
  Plain text file ValidatorTrait.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:147
This week:0
All time:9,125
This week:40Up
User Comments (1)