PHPackages                             delboy1978uk/proxy-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. delboy1978uk/proxy-generator

ActiveLibrary

delboy1978uk/proxy-generator
============================

Use your own interfaces by generating wrapper classes.

06PHP

Since Nov 28Pushed 9y ago1 watchersCompare

[ Source](https://github.com/delboy1978uk/proxy-generator)[ Packagist](https://packagist.org/packages/delboy1978uk/proxy-generator)[ RSS](/packages/delboy1978uk-proxy-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

proxy-generator
===============

[](#proxy-generator)

[![Build Status](https://camo.githubusercontent.com/94e692c110e25df9cd1928a7ae253e3f941b2a716f4c23dc337f29fec4c0bc1a/68747470733a2f2f7472617669732d63692e6f72672f64656c626f7931393738756b2f70726f78792d67656e657261746f722e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/delboy1978uk/proxy-generator) [![Code Coverage](https://camo.githubusercontent.com/eac0e086ac0b90610afeb65539f9937b0507b666c3028a0b82e39b2dd5b889ab/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64656c626f7931393738756b2f70726f78792d67656e657261746f722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/delboy1978uk/proxy-generator/?branch=master) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/952316fbdf29fc129e3b4a607c2ae75bfa8749b636c69cb5da61838b275a3778/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64656c626f7931393738756b2f70726f78792d67656e657261746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/delboy1978uk/proxy-generator/?branch=master)
A Proxy generator for getting third party libraries to implement your interface. Just tell it what Interface you wish to replace, and it will search through, and generate your own class extending it but implementing your own interface. ##Example Replacing Some\\Symfony\\Lib\\SomeInterface with My\\Awesome\\Lib\\SomeInterface will result in this before and after: ####Before

```
