2017 © Pedro Peláez
 

library data-mapper

Simple data mapper

image

mike-roetgers/data-mapper

Simple data mapper

  • Tuesday, July 1, 2014
  • by MikeRoetgers
  • Repository
  • 1 Watchers
  • 1 Stars
  • 393 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 2 % Grown

The README.md

Simple Data Mapper

Build Status, (*1)

A simple data mapper that can support you mapping entities to other formats like arrays or JSON and the other way around., (*2)

Usage

$data = '{"id": 1, "name": "Mike"}';

$mapper = new GenericMapper(new EntityAutoMapper(), '\\My\\Namespace\\TestEntity');
$entity = $mapper->mapJsonToEntity($data);

echo $entity->getId(); // 1
echo $entity->getName(); // Mike

The mapper can translate attribute names between the entity and other formats., (*3)

$data = '{"user_id": 23, "user_name": "Jonathan"}';

$mapper = new GenericMapper(new EntityAutoMapper(), '\\My\\Namespace\\TestEntity', array('id' => 'user_id', 'name' => 'user_name'));
$entity = $mapper->mapJsonToEntity($data);

echo $entity->getId(); // 23
echo $entity->getName(); // Jonathan

Requirements

The data mapper expects your entities to have setters and getters, e.g. $yourEntity->setName('Name') or $yourEntity->getName()., (*4)

The Versions

01/07 2014

dev-master

9999999-dev https://github.com/MikeRoetgers/data-mapper.git

Simple data mapper

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Mike Roetgers

php mapper datamapper data

01/07 2014

0.1.0

0.1.0.0 https://github.com/MikeRoetgers/data-mapper.git

Simple data mapper

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Mike Roetgers

php mapper datamapper data