├── .travis.yml ├── .travis └── bundle.sh ├── README.md ├── composer.json ├── modman ├── phpunit.xml.dist ├── src ├── app │ ├── code │ │ └── community │ │ │ └── IntegerNet │ │ │ └── Anonymizer │ │ │ ├── Model │ │ │ ├── Anonymizer.php │ │ │ └── Bridge │ │ │ │ ├── Entity │ │ │ │ ├── Abstract.php │ │ │ │ ├── Address │ │ │ │ │ ├── Abstract.php │ │ │ │ │ ├── CustomerAddress.php │ │ │ │ │ ├── OrderAddress.php │ │ │ │ │ └── QuoteAddress.php │ │ │ │ ├── Customer.php │ │ │ │ ├── Enterprise │ │ │ │ │ ├── Giftregistry.php │ │ │ │ │ └── GiftregistryPerson.php │ │ │ │ ├── NewsletterSubscriber.php │ │ │ │ └── Order.php │ │ │ │ └── Iterator.php │ │ │ ├── Test │ │ │ ├── Model │ │ │ │ ├── Anonymizer.php │ │ │ │ └── Bridge │ │ │ │ │ └── Entity │ │ │ │ │ ├── Abstract.php │ │ │ │ │ ├── Customer.php │ │ │ │ │ ├── CustomerAddress.php │ │ │ │ │ ├── Giftregistry.php │ │ │ │ │ ├── GiftregistryPerson.php │ │ │ │ │ ├── NewsletterSubscriber.php │ │ │ │ │ ├── Order.php │ │ │ │ │ ├── OrderAddress.php │ │ │ │ │ ├── QuoteAddress.php │ │ │ │ │ ├── expectations │ │ │ │ │ └── bridge.yaml │ │ │ │ │ └── providers │ │ │ │ │ ├── testCustomerAddressBridge.yaml │ │ │ │ │ ├── testCustomerBridge.yaml │ │ │ │ │ ├── testGiftregistryBridge.yaml │ │ │ │ │ ├── testGiftregistryPersonBridge.yaml │ │ │ │ │ ├── testNewsletterSubscriberBridge.yaml │ │ │ │ │ ├── testOrderAddressBridge.yaml │ │ │ │ │ ├── testOrderBridge.yaml │ │ │ │ │ └── testQuoteAddressBridge.yaml │ │ │ └── fixtures │ │ │ │ ├── customers.yaml │ │ │ │ └── enterprise.yaml │ │ │ └── etc │ │ │ └── config.xml │ └── etc │ │ └── modules │ │ └── IntegerNet_Anonymizer.xml ├── lib │ ├── IntegerNet │ │ └── Anonymizer │ │ │ ├── AnonymizableValue.php │ │ │ ├── Anonymizer.php │ │ │ ├── Implementor │ │ │ ├── AnonymizableEntity.php │ │ │ └── CollectionIterator.php │ │ │ ├── Provider.php │ │ │ └── Updater.php │ └── n98-magerun │ │ └── modules │ │ └── IntegerNet_Anonymizer │ │ ├── n98-magerun.yaml │ │ └── src │ │ └── IntegerNet │ │ └── Anonymizer │ │ └── AnonymizeCommand.php └── shell │ └── anonymize.php └── test ├── IntegerNet └── Anonymizer │ ├── AnonymizerTest.php │ ├── Mock │ ├── AnonymizableMock.php │ └── CollectionMock.php │ ├── ProviderTest.php │ └── UpdaterTest.php └── bootstrap.php /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/.travis/bundle.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/composer.json -------------------------------------------------------------------------------- /modman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/modman -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Anonymizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Anonymizer.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Abstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Abstract.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/Abstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/Abstract.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/CustomerAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/CustomerAddress.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/OrderAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/OrderAddress.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/QuoteAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Address/QuoteAddress.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Customer.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Enterprise/Giftregistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Enterprise/Giftregistry.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Enterprise/GiftregistryPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Enterprise/GiftregistryPerson.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/NewsletterSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/NewsletterSubscriber.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Order.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Entity/Order.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Iterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Model/Bridge/Iterator.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Anonymizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Anonymizer.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Abstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Abstract.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Customer.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/CustomerAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/CustomerAddress.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Giftregistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Giftregistry.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/GiftregistryPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/GiftregistryPerson.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/NewsletterSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/NewsletterSubscriber.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Order.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/Order.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/OrderAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/OrderAddress.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/QuoteAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/QuoteAddress.php -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/expectations/bridge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/expectations/bridge.yaml -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testCustomerAddressBridge.yaml: -------------------------------------------------------------------------------- 1 | customer_address_1: 2 | id: 1 -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testCustomerBridge.yaml: -------------------------------------------------------------------------------- 1 | customer_1: 2 | id: 1 -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testGiftregistryBridge.yaml: -------------------------------------------------------------------------------- 1 | giftregistry_1: 2 | id: 1 -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testGiftregistryPersonBridge.yaml: -------------------------------------------------------------------------------- 1 | giftregistry_person_1: 2 | id: 1 -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testNewsletterSubscriberBridge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testNewsletterSubscriberBridge.yaml -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testOrderAddressBridge.yaml: -------------------------------------------------------------------------------- 1 | order_address_1: 2 | id: 1 -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testOrderBridge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testOrderBridge.yaml -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/Model/Bridge/Entity/providers/testQuoteAddressBridge.yaml: -------------------------------------------------------------------------------- 1 | quote_address_1: 2 | id: 1 -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/fixtures/customers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/fixtures/customers.yaml -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/Test/fixtures/enterprise.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/Test/fixtures/enterprise.yaml -------------------------------------------------------------------------------- /src/app/code/community/IntegerNet/Anonymizer/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/code/community/IntegerNet/Anonymizer/etc/config.xml -------------------------------------------------------------------------------- /src/app/etc/modules/IntegerNet_Anonymizer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/app/etc/modules/IntegerNet_Anonymizer.xml -------------------------------------------------------------------------------- /src/lib/IntegerNet/Anonymizer/AnonymizableValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/IntegerNet/Anonymizer/AnonymizableValue.php -------------------------------------------------------------------------------- /src/lib/IntegerNet/Anonymizer/Anonymizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/IntegerNet/Anonymizer/Anonymizer.php -------------------------------------------------------------------------------- /src/lib/IntegerNet/Anonymizer/Implementor/AnonymizableEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/IntegerNet/Anonymizer/Implementor/AnonymizableEntity.php -------------------------------------------------------------------------------- /src/lib/IntegerNet/Anonymizer/Implementor/CollectionIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/IntegerNet/Anonymizer/Implementor/CollectionIterator.php -------------------------------------------------------------------------------- /src/lib/IntegerNet/Anonymizer/Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/IntegerNet/Anonymizer/Provider.php -------------------------------------------------------------------------------- /src/lib/IntegerNet/Anonymizer/Updater.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/IntegerNet/Anonymizer/Updater.php -------------------------------------------------------------------------------- /src/lib/n98-magerun/modules/IntegerNet_Anonymizer/n98-magerun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/n98-magerun/modules/IntegerNet_Anonymizer/n98-magerun.yaml -------------------------------------------------------------------------------- /src/lib/n98-magerun/modules/IntegerNet_Anonymizer/src/IntegerNet/Anonymizer/AnonymizeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/lib/n98-magerun/modules/IntegerNet_Anonymizer/src/IntegerNet/Anonymizer/AnonymizeCommand.php -------------------------------------------------------------------------------- /src/shell/anonymize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/src/shell/anonymize.php -------------------------------------------------------------------------------- /test/IntegerNet/Anonymizer/AnonymizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/test/IntegerNet/Anonymizer/AnonymizerTest.php -------------------------------------------------------------------------------- /test/IntegerNet/Anonymizer/Mock/AnonymizableMock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/test/IntegerNet/Anonymizer/Mock/AnonymizableMock.php -------------------------------------------------------------------------------- /test/IntegerNet/Anonymizer/Mock/CollectionMock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/test/IntegerNet/Anonymizer/Mock/CollectionMock.php -------------------------------------------------------------------------------- /test/IntegerNet/Anonymizer/ProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/test/IntegerNet/Anonymizer/ProviderTest.php -------------------------------------------------------------------------------- /test/IntegerNet/Anonymizer/UpdaterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/test/IntegerNet/Anonymizer/UpdaterTest.php -------------------------------------------------------------------------------- /test/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/integer-net/Anonymizer/HEAD/test/bootstrap.php --------------------------------------------------------------------------------