Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshuaestes/hal

My hal+json stuff
https://github.com/joshuaestes/hal

Last synced: 1 day ago
JSON representation

My hal+json stuff

Awesome Lists containing this project

README

        

# Hal/Hal package

This package is used to create hal json. It's quick and dirty and the only
reason it exists is for my own education. Feel free to use it.

# Usage

title = 'Test Product';

// Add the resource to your main resource
$resource->addResource($productResource);

// You can add more links too
$resource->addLink(new Link('/location/next', 'next'));
$resource->addLink(new Link('/location/previous', 'previous'));

// Now you can dump the json
echo $resource->asJson();

# Testing

Be sure to install composer.phar

php composer.phar install --dev
php bin/phpunit