grzegorz-jamroz / plain-data-transformer
There is no license information available for the latest version (1.1.2) of this package.
A PHP library for transforming various data to specific format.
Package info
github.com/grzegorz-jamroz/plain-data-transformer
pkg:composer/grzegorz-jamroz/plain-data-transformer
1.1.2
2025-10-26 20:10 UTC
Requires
- php: >=8.4
- ext-json: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.89
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.4
README
A PHP library for transforming various data to specific format.
Installation
composer require grzegorz-jamroz/plain-data-transformer
Development with Docker
Build and run the containers:
docker compose up -d
Copy vendor folder from container to host
docker compose cp app:/app/vendor ./vendor
Run static analysis
docker compose exec app bin/fix
Run tests
docker compose exec app bin/test
Run coverage report
- Enable xdebug
- Run:
docker compose exec app bin/coverage
Run single test file:
docker compose exec app vendor/bin/phpunit --filter <testMethodName> <path/to/TestFile.php> docker compose exec app vendor/bin/phpunit --filter testShouldReturnExpectedFloat tests/Unit/TransformNumeric/ToFloatTest.php
Enable xdebug
docker compose exec app xdebug on
Disable xdebug
docker compose exec app xdebug off