28/10
2016
dev-master
9999999-dev
MIT
The Requires
The Development Requires
by Kauri Kont-Kontson
Wallogit.com
2017 © Pedro Peláez
Package to provide wrapper for handling resources (resource as in RESTful APIs etc), (*1)
Read more about packages which are required by ResourceHandler * Managlea/ResourceMapper - for mapping resources to objects * Managlea/EntityManager - for getting objects from DB, (*3)
// Create new EntityManagerFactory (instanceof Managlea\Component\EntityManagerFactoryInterface)
$entityManagerFactory = new EntityManagerFactory();
// Create new ResourceMapper by passing $entityManagerFactory in as parameter
$resourceMapper = ResourceMapper::initialize($entityManagerFactory);
// Create new resourceHandler (by passing correct resourceMapper in as parameter)
$resourceHandler = ResourceHandler::initialize($resourceMapper);
// Get single foo object with id 1
$foo = $resourceHandler->getSingle('foo', 1);
// Get collection of foos (by default 20 items, without any filters)
$fooCollection = $resourceHandler->getCollection('foo');
MIT