library ieu_hydrator
ieUtilities - Hydrator
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
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]
dev-master
9999999-dev
ieUtilities - Hydrator
Sources
Download
MIT
by
Philipp Steingrebe