2 repository-uri
Utilities for populating object properties from external data sources using reflection.
Distinct from PHP Development Tools: Distinct from general PHP development tools by focusing specifically on the process of hydrating objects from data.
Explore 2 awesome GitHub repositories matching development tools & productivity · Data Hydration Tools. Refine with filters or upvote what's useful.
Instantiator is a PHP library designed to create class instances without invoking their constructors. It uses the PHP Reflection API to allocate objects in memory and initialize them in a predefined state, bypassing standard constructor logic. The project functions as a data hydration tool and a testing helper. It enables the population of PHP objects from external data sources by mapping values directly to properties, regardless of whether those properties are public, protected, or private. This capability allows for the generation of objects in specific internal states for unit tests withou
Fills PHP objects with data from external sources by mapping values directly to properties via reflection.
This library is a PHP-based serialization framework designed to convert complex object graphs into structured formats such as JSON, XML, YAML, and CSV, and to reconstruct those objects from serialized data. It functions as a data transformation tool that maps object properties to array structures, facilitating both application state persistence and the exchange of data between systems. The framework distinguishes itself through a two-stage pipeline that normalizes objects into intermediate structures before encoding them into specific formats. It supports advanced mapping requirements, includ
Provides a system for defining serialization rules using native language attributes to control data processing.