Download the PHP package bananastandio/php_sdk without Composer

On this page you can find all versions of the php package bananastandio/php_sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php_sdk

Banana Stand PHP SDK

This repo is for the PHP SDK for Banana Stand. See https://www.bananastand.io for more information.

Installation

Install with composer using composer require bananastandio/php_sdk or copy the folder to your project and include all files.

Usage

Setup

Fetch events

Delete an Event

Find event

Get HTML Content for a Product

Push view event for that product for customer 123

Need Help?

Post issues in this github and a developer will respond. Email the support team if you prefer to contact us that way.

TODO

Contributing

How to contribute

To contribute to the repository:

  1. Fork the repository.
  2. Clone the forked repository locally.
  3. Create a branch descriptive of your work. For example "my_new_feature_xyz".
  4. When you're done work, push up that branch to your own forked repository (not the main one).
  5. Visit https://github.com/bananastandio/php_sdk and you'll see an option to create a pull request from your forked branch to the master. Create a pull request.
  6. Fill out the pull request template with everything it asks for and assign the pull request to someone to review.
  7. Set the reviewee as yourself and the requested reviewer as whomever you want to review your PR.
  8. Once the PR merges into master then it is ready for production and should be treated as such. It will be deployed to staging within minutes.

Getting your PR approved

A few key things to note:

Design and Code Standards

General Standards

Configure your IDE or code editor with the following:

PHP Styles

Follow the PSR-2 Coding Standard.

Other Considerations
  1. Keep methods and classes small and sweet. Follow SRP.
  2. If you're adding a lot of comments in your code you pobably should consider whether or not that code should be broken up into multiple methods. This is 95% the case.

All versions of php_sdk with dependencies

PHP Build Version
Package Version
Requires guzzlehttp/guzzle Version ^6.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bananastandio/php_sdk contains the following files

Loading the files please wait ....