stg / ieu_hydrator
ieUtilities - Hydrator
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/stg/ieu_hydrator
This package is auto-updated.
Last update: 2025-09-27 06:18:03 UTC
README
Simple PHP hydration/extraction concept. Inspired by the work of Zend/Hydator.
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]