├── .gitignore ├── .travis.yml ├── BCCAutoMapperBundle.php ├── DependencyInjection ├── BCCAutoMapperExtension.php └── Compiler │ └── MapPass.php ├── Mapper ├── AbstractMap.php ├── DefaultMap.php ├── Exception │ ├── InvalidClassConstructorException.php │ └── InvalidSourceProperty.php ├── FieldAccessor │ ├── Closure.php │ ├── Constant.php │ ├── Expression.php │ ├── FieldAccessorInterface.php │ └── Simple.php ├── FieldFilter │ ├── AbstractMappingFilter.php │ ├── ArrayObjectMappingFilter.php │ ├── FieldFilterInterface.php │ ├── IfNull.php │ └── ObjectMappingFilter.php ├── MapInterface.php └── Mapper.php ├── README.markdown ├── Resources └── config │ └── services.xml ├── Tests ├── Fixtures │ ├── DestinationAuthor.php │ ├── DestinationComment.php │ ├── DestinationComplexAuthor.php │ ├── DestinationPost.php │ ├── PostMap.php │ ├── PrivateDestinationPost.php │ ├── PrivateSourcePost.php │ ├── SourceAuthor.php │ ├── SourceComment.php │ └── SourcePost.php ├── Mapper │ ├── FieldAccessor │ │ └── ExpressionTest.php │ └── MapperTest.php ├── autoload.php.dist └── bootstrap.php ├── composer.json ├── phpunit.xml.dist └── vendor └── vendors.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/.travis.yml -------------------------------------------------------------------------------- /BCCAutoMapperBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/BCCAutoMapperBundle.php -------------------------------------------------------------------------------- /DependencyInjection/BCCAutoMapperExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/DependencyInjection/BCCAutoMapperExtension.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/MapPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/DependencyInjection/Compiler/MapPass.php -------------------------------------------------------------------------------- /Mapper/AbstractMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/AbstractMap.php -------------------------------------------------------------------------------- /Mapper/DefaultMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/DefaultMap.php -------------------------------------------------------------------------------- /Mapper/Exception/InvalidClassConstructorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/Exception/InvalidClassConstructorException.php -------------------------------------------------------------------------------- /Mapper/Exception/InvalidSourceProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/Exception/InvalidSourceProperty.php -------------------------------------------------------------------------------- /Mapper/FieldAccessor/Closure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldAccessor/Closure.php -------------------------------------------------------------------------------- /Mapper/FieldAccessor/Constant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldAccessor/Constant.php -------------------------------------------------------------------------------- /Mapper/FieldAccessor/Expression.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldAccessor/Expression.php -------------------------------------------------------------------------------- /Mapper/FieldAccessor/FieldAccessorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldAccessor/FieldAccessorInterface.php -------------------------------------------------------------------------------- /Mapper/FieldAccessor/Simple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldAccessor/Simple.php -------------------------------------------------------------------------------- /Mapper/FieldFilter/AbstractMappingFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldFilter/AbstractMappingFilter.php -------------------------------------------------------------------------------- /Mapper/FieldFilter/ArrayObjectMappingFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldFilter/ArrayObjectMappingFilter.php -------------------------------------------------------------------------------- /Mapper/FieldFilter/FieldFilterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldFilter/FieldFilterInterface.php -------------------------------------------------------------------------------- /Mapper/FieldFilter/IfNull.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldFilter/IfNull.php -------------------------------------------------------------------------------- /Mapper/FieldFilter/ObjectMappingFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/FieldFilter/ObjectMappingFilter.php -------------------------------------------------------------------------------- /Mapper/MapInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/MapInterface.php -------------------------------------------------------------------------------- /Mapper/Mapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Mapper/Mapper.php -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/README.markdown -------------------------------------------------------------------------------- /Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Resources/config/services.xml -------------------------------------------------------------------------------- /Tests/Fixtures/DestinationAuthor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/DestinationAuthor.php -------------------------------------------------------------------------------- /Tests/Fixtures/DestinationComment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/DestinationComment.php -------------------------------------------------------------------------------- /Tests/Fixtures/DestinationComplexAuthor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/DestinationComplexAuthor.php -------------------------------------------------------------------------------- /Tests/Fixtures/DestinationPost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/DestinationPost.php -------------------------------------------------------------------------------- /Tests/Fixtures/PostMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/PostMap.php -------------------------------------------------------------------------------- /Tests/Fixtures/PrivateDestinationPost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/PrivateDestinationPost.php -------------------------------------------------------------------------------- /Tests/Fixtures/PrivateSourcePost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/PrivateSourcePost.php -------------------------------------------------------------------------------- /Tests/Fixtures/SourceAuthor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/SourceAuthor.php -------------------------------------------------------------------------------- /Tests/Fixtures/SourceComment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/SourceComment.php -------------------------------------------------------------------------------- /Tests/Fixtures/SourcePost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Fixtures/SourcePost.php -------------------------------------------------------------------------------- /Tests/Mapper/FieldAccessor/ExpressionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Mapper/FieldAccessor/ExpressionTest.php -------------------------------------------------------------------------------- /Tests/Mapper/MapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/Mapper/MapperTest.php -------------------------------------------------------------------------------- /Tests/autoload.php.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michelsalib/BCCAutoMapperBundle/HEAD/Tests/autoload.php.dist -------------------------------------------------------------------------------- /Tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |