Download the PHP package otar/puffer without Composer

On this page you can find all versions of the php package otar/puffer. 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 puffer

Puffer for Buffer

Latest Stable Release Build Status License

Puffer is a Buffer API wrapper library for PHP.

Full documentation coming soon. Meanwhile take a look at Basic Docs sections below. Also dig deeper into the source code, aren't we hackers? :)


Installation

Best way to get Puffer up and running is Composer. Include otar/puffer in your composer.json requirements:

Alternatively you can grab code from this repository, but you will have to manually install dependencies in the vendor/ directory and take care of PSR-4 autoloading.


Basic Usage

Initialize & Authorize


List Your Profiles


List Pending Updates

Create An Update


Delete Pending Update


Basic Docs

Library is contextually separated into four major classes:

It's highly recommended to wrap your Puffer code in the try/catch block, it will throw an Puffer\Exception in case of errors.


Contributing

If you want to contribute to this project first and the foremost you'll need to setup local development environment.

I encourage you to use GruntJS. You'll need to install these NodeJS modules (I'll probably switch to Bower in the future) from the NPM:

After installing GruntJS plugins, simply run the grunt command. It will begin to "watch" modifications in the src/ and tests/ directories and run Grunt tasks as soon as you change something in the *.php files.

For testing you may prefer to use local PHPUnit installation, please make sure it's updated to the latest version.

First create an issue, fork a repository, make changes and make "pull request".


Final Notes

Best way to reach me is an email or Twitter. See my contact information here: http://otar.me

And to help you finish reading this stuff in a good mood here's a joke:

Thanks for staying tuned! :)


All versions of puffer with dependencies

PHP Build Version
Package Version
Requires guzzlehttp/guzzle Version 4.*
symfony/http-foundation Version 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 otar/puffer contains the following files

Loading the files please wait ....