├── .github ├── FUNDING.yml └── workflows │ └── tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── composer.json ├── phpunit.xml.dist ├── src ├── Bundle │ ├── DependencyInjection │ │ ├── Configuration.php │ │ └── DunglasDoctrineJsonOdmExtension.php │ ├── DunglasDoctrineJsonOdmBundle.php │ └── Resources │ │ └── config │ │ └── services.xml ├── Serializer.php ├── SerializerTrait.php ├── Type │ └── JsonDocumentType.php ├── TypeMapper.php ├── TypeMapperInterface.php └── TypedSerializerTrait.php └── tests ├── AbstractKernelTestCase.php ├── Fixtures ├── AppKernel.php ├── AppKernelWithCustomTypeMapper.php ├── AppKernelWithTypeMap.php └── TestBundle │ ├── CustomTypeMapper.php │ ├── DependencyInjection │ ├── InjectCustomNormalizerPass.php │ └── MakeServicesPublicPass.php │ ├── Document │ ├── Attribute.php │ ├── Attributes.php │ ├── Bar.php │ ├── Baz.php │ ├── ScalarValue.php │ ├── ScalarValueTrait.php │ ├── TypedScalarValueTrait.php │ └── WithMappedType.php │ ├── Entity │ ├── Foo.php │ └── Product.php │ ├── Enum │ └── InputMode.php │ └── TestBundle.php ├── FunctionalTest.php ├── SerializerTest.php └── bootstrap.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/SECURITY.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Bundle/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/Bundle/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/Bundle/DependencyInjection/DunglasDoctrineJsonOdmExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/Bundle/DependencyInjection/DunglasDoctrineJsonOdmExtension.php -------------------------------------------------------------------------------- /src/Bundle/DunglasDoctrineJsonOdmBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/Bundle/DunglasDoctrineJsonOdmBundle.php -------------------------------------------------------------------------------- /src/Bundle/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/Bundle/Resources/config/services.xml -------------------------------------------------------------------------------- /src/Serializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/Serializer.php -------------------------------------------------------------------------------- /src/SerializerTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/SerializerTrait.php -------------------------------------------------------------------------------- /src/Type/JsonDocumentType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/Type/JsonDocumentType.php -------------------------------------------------------------------------------- /src/TypeMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/TypeMapper.php -------------------------------------------------------------------------------- /src/TypeMapperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/TypeMapperInterface.php -------------------------------------------------------------------------------- /src/TypedSerializerTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/src/TypedSerializerTrait.php -------------------------------------------------------------------------------- /tests/AbstractKernelTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/AbstractKernelTestCase.php -------------------------------------------------------------------------------- /tests/Fixtures/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/AppKernel.php -------------------------------------------------------------------------------- /tests/Fixtures/AppKernelWithCustomTypeMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/AppKernelWithCustomTypeMapper.php -------------------------------------------------------------------------------- /tests/Fixtures/AppKernelWithTypeMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/AppKernelWithTypeMap.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/CustomTypeMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/CustomTypeMapper.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/DependencyInjection/InjectCustomNormalizerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/DependencyInjection/InjectCustomNormalizerPass.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/DependencyInjection/MakeServicesPublicPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/DependencyInjection/MakeServicesPublicPass.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/Attribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/Attribute.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/Attributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/Attributes.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/Bar.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/Baz.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/Baz.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/ScalarValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/ScalarValue.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/ScalarValueTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/ScalarValueTrait.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/TypedScalarValueTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/TypedScalarValueTrait.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Document/WithMappedType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Document/WithMappedType.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Entity/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Entity/Foo.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Entity/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Entity/Product.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/Enum/InputMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/Enum/InputMode.php -------------------------------------------------------------------------------- /tests/Fixtures/TestBundle/TestBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/Fixtures/TestBundle/TestBundle.php -------------------------------------------------------------------------------- /tests/FunctionalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/FunctionalTest.php -------------------------------------------------------------------------------- /tests/SerializerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/SerializerTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dunglas/doctrine-json-odm/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------