PHPackages                             atoum/visibility-extension - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. atoum/visibility-extension

ActiveLibrary[Testing &amp; Quality](/categories/testing)

atoum/visibility-extension
==========================

atoum extension to loosen method visibility

2.0.0(5y ago)4130.0k—6.3%6[1 issues](https://github.com/atoum/visibility-extension/issues)18BSD-3-ClausePHP

Since Dec 1Pushed 4y ago7 watchersCompare

[ Source](https://github.com/atoum/visibility-extension)[ Packagist](https://packagist.org/packages/atoum/visibility-extension)[ Docs](http://www.atoum.org)[ RSS](/packages/atoum-visibility-extension/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (1)Versions (7)Used By (18)

atoum/visibility-extension [![example workflow name](https://github.com/atoum/visibility-extension/workflows/Linux/badge.svg)](https://github.com/atoum/visibility-extension/actions)
=====================================================================================================================================================================================

[](#atoumvisibility-extension-)

The atoum visibility-extension allows you to override method visibility in your unit tests. For example, you will be able to test protected method with it.

Example
-------

[](#example)

In the example, we test the protected method `bar`:

```
