2017 © Pedro Peláez
 

library mapper

PhpWedge Entity Mapper package

image

phpwedge/mapper

PhpWedge Entity Mapper package

  • Sunday, August 6, 2017
  • by chilly86
  • Repository
  • 0 Watchers
  • 0 Stars
  • 69 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 11 Versions
  • 8 % Grown

The README.md

CircleCI Codacy Badge Codacy Badge Latest Stable Version Total Downloads License, (*1)

PhpWedge Entity-Mapper Package

This package contains Entity and Mapper abstract classes for entity and entity mapping use cases., (*2)

How to setup?

via composer cli

composer require phpwedge/mapper

via composer.json

  "require": {
    "phpwedge/mapper": "^1.0.0"
  }

How to use?

Entity example

Class declaration
<?php
use PhpWedge\Core\Entity\EntityAbstract;

class MyEntity extends EntityAbstract {
    /** @var string */
    private $myProperty;

    public function getMyProperty(): string
    {
        return $this->myProperty;
    }

    public function setMyProperty(string $property)
    {
        $this->myProperty = $property;
    }
}
Usage
<?php
$entity = new MyEntity();
$entity->setMyProperty('abc');
$json = json_encode($entity);

Mapper example

Class declaration
<?php
use PhpWedge\Core\Mapper\MapperAbstract;

class MyMapper extends MapperAbstract {
    protected function getEntity(): EntityInterface 
    {
        return new MyEntity();
    }

}
Usage
<?php
$entries = ['myProperty' => 'abcd'];
$mapper  = new MyMapper();
$entity  = $mapper->map($entries);

The Versions

06/08 2017

dev-master

9999999-dev https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php ^7.0.0

 

The Development Requires

by Vilmos "Chilly" Kovacs

06/08 2017

dev-develop

dev-develop https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php ^7.0.0

 

The Development Requires

by Vilmos "Chilly" Kovacs

06/08 2017

1.0.3

1.0.3.0 https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php ^7.0.0

 

The Development Requires

by Vilmos "Chilly" Kovacs

02/08 2017

dev-php5version

dev-php5version https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php >5.6.0

 

The Development Requires

by Vilmos "Chilly" Kovacs

02/08 2017

0.3.0

0.3.0.0 https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php >5.6.0

 

The Development Requires

by Vilmos "Chilly" Kovacs

26/07 2017

1.0.2

1.0.2.0 https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php ^7.0.0

 

The Development Requires

by Vilmos "Chilly" Kovacs

26/07 2017

0.2.0

0.2.0.0 https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php ^5.6.0

 

The Development Requires

by Vilmos "Chilly" Kovacs

18/06 2017

1.0.1

1.0.1.0 https://phpwedge.com

PhpWedge Entity Mapper package

  Sources   Download

MIT

The Requires

  • php ^7.0.0

 

The Development Requires

by Vilmos "Chilly" Kovacs