Skip to content

PHP toolkit for creating YAML map based interfaces to integrate with API services.

License

Notifications You must be signed in to change notification settings

turtledesign/translAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

translAPI

Toolkit for creating YAML (initially) map based interfaces to integrate with API services.

Features are intended to include:

  • Create required complex array structure from simpler input arrays.
  • Perform optional validation and filter transformations on the input, including value defaulting.
  • Convert responses to simpler and more consistent (i.e. fix SOAP's handling of multiple values where single entries turn up as a scalar) format.
  • Optional validation and filtering of respones.
  • Generate form structures from the input map schema to gather required information, including HTML5 form validation.
  • Automatically generate help documentation from both the request and response map schemas.
  • Named after my bike, the ever lovely XL 600VK Transalp.

Currently being developed as a Royal Mail Shipping API specific version - this module will be an extraction of a general case version from that.

About

PHP toolkit for creating YAML map based interfaces to integrate with API services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published