While developing a Symfony2 project, I often come across bugs in third party bundles. Most of the time the bugs are subtle but hard to find. For example this week alone I have found three bugs where a value was tested using a simple `if ( $value )` construct but required the use of `( $value !== null)` or `( $value !== false )`.

Without having sufficient permissions on the relevant github pages for the projects in question, the best I can do is push a pull request. It usually takes quite some time for the request to be merged. In the mean time, especially when using the master version, other pull requests are merged which in turn leads composer to update. When that happens, any local bug fixes will revert back to the original code.

Is there any method to handle this situation?

Ideally, I would like the third party bundle to update but have my modifications persist. Until the pull request is merged of course.