├── .github └── workflows │ └── phpunit.yml ├── .gitignore ├── .phpstorm.meta.php └── autocomplete.meta.php ├── README.md ├── benchmark ├── ChildModel.php ├── UserModel.php ├── bechmark-collections.php ├── bechmark.php └── maps │ ├── ChildModel │ └── dto.php │ └── UserModel │ └── dto.php ├── composer.json ├── composer.lock ├── docs └── migrate5to6.md ├── src ├── DataTransformer.php ├── DataTransformerInterface.php ├── MapsManager.php ├── Normalizer.php └── NormalizerInterface.php └── test ├── phpunit.xml └── unit ├── DataTransformerTest.php ├── MapsManagerTest.php ├── RefTest.php └── data ├── Container.php ├── UserModel.php ├── UserModel └── dto.php ├── dto.php └── withRefs.map.php /.github/workflows/phpunit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/.github/workflows/phpunit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | test/clover.xml 3 | .phpunit.result.cache 4 | .idea -------------------------------------------------------------------------------- /.phpstorm.meta.php/autocomplete.meta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/.phpstorm.meta.php/autocomplete.meta.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/ChildModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/benchmark/ChildModel.php -------------------------------------------------------------------------------- /benchmark/UserModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/benchmark/UserModel.php -------------------------------------------------------------------------------- /benchmark/bechmark-collections.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/benchmark/bechmark-collections.php -------------------------------------------------------------------------------- /benchmark/bechmark.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/benchmark/bechmark.php -------------------------------------------------------------------------------- /benchmark/maps/ChildModel/dto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/benchmark/maps/ChildModel/dto.php -------------------------------------------------------------------------------- /benchmark/maps/UserModel/dto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/benchmark/maps/UserModel/dto.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/migrate5to6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/docs/migrate5to6.md -------------------------------------------------------------------------------- /src/DataTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/src/DataTransformer.php -------------------------------------------------------------------------------- /src/DataTransformerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/src/DataTransformerInterface.php -------------------------------------------------------------------------------- /src/MapsManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/src/MapsManager.php -------------------------------------------------------------------------------- /src/Normalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/src/Normalizer.php -------------------------------------------------------------------------------- /src/NormalizerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/src/NormalizerInterface.php -------------------------------------------------------------------------------- /test/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/phpunit.xml -------------------------------------------------------------------------------- /test/unit/DataTransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/DataTransformerTest.php -------------------------------------------------------------------------------- /test/unit/MapsManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/MapsManagerTest.php -------------------------------------------------------------------------------- /test/unit/RefTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/RefTest.php -------------------------------------------------------------------------------- /test/unit/data/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/data/Container.php -------------------------------------------------------------------------------- /test/unit/data/UserModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/data/UserModel.php -------------------------------------------------------------------------------- /test/unit/data/UserModel/dto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/data/UserModel/dto.php -------------------------------------------------------------------------------- /test/unit/data/dto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/data/dto.php -------------------------------------------------------------------------------- /test/unit/data/withRefs.map.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexpts/php-data-transformer2/HEAD/test/unit/data/withRefs.map.php --------------------------------------------------------------------------------