├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── static.yml ├── .php-cs-fixer.php ├── CHANGELOG.md ├── LICENSE ├── Readme.md ├── composer.json ├── phpstan-baseline.neon ├── phpstan.neon.dist ├── phpunit.xml.dist ├── src ├── Hydrator │ ├── ArrayToMessageInterface.php │ ├── Exception │ │ ├── ConvertToMessageFailedException.php │ │ ├── HydratorException.php │ │ ├── HydratorNotFoundException.php │ │ └── VersionNotSupportedException.php │ ├── Hydrator.php │ └── HydratorInterface.php ├── Serializer.php ├── SerializerRouter.php └── Transformer │ ├── Exception │ ├── ConvertToArrayFailedException.php │ ├── TransformerException.php │ └── TransformerNotFoundException.php │ ├── MessageToArrayInterface.php │ ├── Transformer.php │ └── TransformerInterface.php └── tests ├── Hydrator └── HydratorTest.php ├── SerializerRouterTest.php ├── SerializerTest.php └── Transformer └── TransformerTest.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [Nyholm] 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/.php-cs-fixer.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/Readme.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/phpstan-baseline.neon -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Hydrator/ArrayToMessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Hydrator/ArrayToMessageInterface.php -------------------------------------------------------------------------------- /src/Hydrator/Exception/ConvertToMessageFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Hydrator/Exception/ConvertToMessageFailedException.php -------------------------------------------------------------------------------- /src/Hydrator/Exception/HydratorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Hydrator/Exception/HydratorException.php -------------------------------------------------------------------------------- /src/Hydrator/Exception/HydratorNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Hydrator/Exception/HydratorNotFoundException.php -------------------------------------------------------------------------------- /src/Hydrator/Exception/VersionNotSupportedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Hydrator/Exception/VersionNotSupportedException.php -------------------------------------------------------------------------------- /src/Hydrator/Hydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Hydrator/Hydrator.php -------------------------------------------------------------------------------- /src/Hydrator/HydratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Hydrator/HydratorInterface.php -------------------------------------------------------------------------------- /src/Serializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Serializer.php -------------------------------------------------------------------------------- /src/SerializerRouter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/SerializerRouter.php -------------------------------------------------------------------------------- /src/Transformer/Exception/ConvertToArrayFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Transformer/Exception/ConvertToArrayFailedException.php -------------------------------------------------------------------------------- /src/Transformer/Exception/TransformerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Transformer/Exception/TransformerException.php -------------------------------------------------------------------------------- /src/Transformer/Exception/TransformerNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Transformer/Exception/TransformerNotFoundException.php -------------------------------------------------------------------------------- /src/Transformer/MessageToArrayInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Transformer/MessageToArrayInterface.php -------------------------------------------------------------------------------- /src/Transformer/Transformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Transformer/Transformer.php -------------------------------------------------------------------------------- /src/Transformer/TransformerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/src/Transformer/TransformerInterface.php -------------------------------------------------------------------------------- /tests/Hydrator/HydratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/tests/Hydrator/HydratorTest.php -------------------------------------------------------------------------------- /tests/SerializerRouterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/tests/SerializerRouterTest.php -------------------------------------------------------------------------------- /tests/SerializerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/tests/SerializerTest.php -------------------------------------------------------------------------------- /tests/Transformer/TransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Happyr/message-serializer/HEAD/tests/Transformer/TransformerTest.php --------------------------------------------------------------------------------