2017 © Pedro Peláez
 

library ieu_hydrator

ieUtilities - Hydrator

image

stg/ieu_hydrator

ieUtilities - Hydrator

  • Wednesday, November 30, 2016
  • by inceddy
  • Repository
  • 1 Watchers
  • 0 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

ieu\Hydrator

Simple PHP hydration/extraction concept. Inspired by the work of Zend/Hydator., (*1)

Example

use ieu\Hydrator\ClosureHydrator;
use ieu\Hydrator\NamingStrategies\UnderscoreNamingStrategy;


// Setup
$namingStrategy = new UnderscoreNamingStrategy;
$hydrator = (new ClosureHydrator)
    ->setNamingStrategy(namingStrategy);

// Usage
class Dummy {
    protected $aName;
    protected $bName;
}

$dummy = $hydrator->hydrate(new Dummy, ['aName' => 1, 'bName' => 2]);

$data = $hydrator->extract($dummy); // Returns ['a_name' => 1, 'b_name' => 2]

The Versions

30/11 2016

dev-master

9999999-dev

ieUtilities - Hydrator

  Sources   Download

MIT

by Philipp Steingrebe