PHP Classes

PHP API Assembler: Application to generate files to implement an API

Recommend this page to a friend!
  Info   View files View files (157)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings
2023-08-21 (26 days ago) RSS 2.0 feedNot enough user ratingsTotal: 100 This week: 4All time: 9,725 This week: 29Up
Version License PHP version Categories
apiassembler 1.0.0GNU Lesser Genera...7Libraries, Web services, Console, Cod..., P...
Description 

Author

jorgecc


Contributor

This package implements an application to generate files to implement an API.

It provides an application that can be run from the command line console.

The application can run either using parameters passed from the command line arguments or provides an interactive user interface in the console that allows developers to configure the API files generated to provide API functions that perform operations based on data stored in a database.

The application can generate controller classes, routing configuration, database access configuration and Postman collection files.

Currently, this application allows developers to generate API from the configuration that defines:

- The database type (MySQL, Oracle, MySQL Server)

- The database name and server connection parameters

- The database tables and fields that will be accessed

- Database access caching

- The directory where the API application will be stored

- Parameters for the API request routing

- Functions to add to the API

- Authentication of uses that can access the API

Innovation Award
PHP Programming Innovation award nominee
August 2023
Nominee
Vote
API development is complex. Developers that want to create an API need to take of many aspects of a working application like the API functions, API routing to classes that will implement the API calls, API user authentication, etc...

This package simplifies the process by providing an application that can generate files to implement an API from parameters passed via command line parameters or via an interactive user interface that can run from the command line console.

Manuel Lemos
Picture of Jorge Castro
  Performance   Level  
Innovation award
Innovation award
Nominee: 14x

Winner: 2x

 

  Files folder image Files  
File Role Description
Files folder imagedocs (12 files)
Files folder imageexamples (1 directory)
Files folder imagesrc (3 files, 1 directory)
Files folder imagetests (2 files, 1 directory)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:100
This week:4
All time:9,725
This week:29Up