Package to provide wrapper for handling resources (resource as in RESTful APIs etc)
Read more about packages which are required by ResourceHandler
- Managlea/ResourceMapper - for mapping resources to objects
- Managlea/EntityManager - for getting objects from DB
// 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');