Download the PHP package gridonic/json-response without Composer

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

JsonResponse

Provides simple classes for JSON responses that adhere to a standardized structure. Since JSON responses may have very different formats, this package supports the specific JSend format defined at http://labs.omniti.com/labs/jsend.

This package is an extension of the HttpFoundation\JsonResponse class from the Symfony package.

Build Status

Install

The recommended way to install JsonResponse is through composer.

You can either add it as a depedency to your project using the command line:

$ composer require gridonic/json-response

or by adding it directly to your file:

Run these two commands to install it:

$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install

Now you can add the autoloader, and you will have access to the library:

JsonResponse

We differentiate between two different types of Responses:

SuccessJsonResponse

Parameter Type Needed? Default value Description
$data mixed optional null The response data
$message string optional null A success message
$title string optional null A success title
$status integer optional 200 The response status code
$headers array optional array() An array of response headers

ErrorJsonResponse

Parameter Type Needed? Default value Description
$data mixed optional null The response data
$message string required The error message
$title string optional null An error title
$status integer optional 400 The response status code
$errorCode string optional null An individual error code
$errors array optional array() An array of errors
$headers array optional array() An array of response headers

JSend

Our Responses are based on the Model of JSend. You can find the documentation of JSend on the JSend website

Usage

SuccessJsonResponse

Use a Gridonic\JsonResponse\SuccessJsonResponse to build a structured JSON Response.

Empty SuccessJsonResponse

SuccessJsonResponse with Content

SuccessJsonResponse

Use a Gridonic\JsonResponse\ErrorJsonResponse to build a structured JSON Response.

ErrorJsonResponse with Message

ErrorJsonResponse with Content

Major & Minor Releases

1.1.0

New structure of the responses

1.0.0

Initial Release

Licence

The JsonResponse is licensed under the MIT license.


All versions of json-response with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.3
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 gridonic/json-response contains the following files

Loading the files please wait ....