PHPackages                             php-forge/support - 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. php-forge/support

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

php-forge/support
=================

Support utilities for enhanced testing capabilities.

0.3.2(3mo ago)174.7k↓50%20BSD-3-ClausePHPPHP ^8.1CI passing

Since Jan 21Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/php-forge/support)[ Packagist](https://packagist.org/packages/php-forge/support)[ RSS](/packages/php-forge-support/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (7)Versions (7)Used By (20)

 [ ![PHP Forge](https://avatars.githubusercontent.com/u/103309199?s%25253D400%252526u%25253Dca3561c692f53ed7eb290d3bb226a2828741606f%252526v%25253D4) ](https://github.com/php-forge/support)

Support
=======

[](#support)

 [ ![PHPUnit](https://camo.githubusercontent.com/99ece3efad549b52589cf3a2a29a2ffc6529374252834e7bfb3dc7e207d3ef76/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7068702d666f7267652f737570706f72742f6275696c642e796d6c3f7374796c653d666f722d7468652d6261646765266c6162656c3d504850556e6974266c6f676f3d676974687562) ](https://github.com/php-forge/support/actions/workflows/build.yml) [ ![Mutation Testing](https://camo.githubusercontent.com/db4d6f0ee88d44ae13aaff73ba8d44c976fe9f4c9c7c15d70eee03960994043a/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f7374796c653d666f722d7468652d62616467652675726c3d687474707325334125324625324662616467652d6170692e737472796b65722d6d757461746f722e696f2532466769746875622e636f6d2532467068702d666f726765253246737570706f72742532466d61696e) ](https://dashboard.stryker-mutator.io/reports/github.com/php-forge/support/main) [ ![PHPStan](https://camo.githubusercontent.com/a9eb2717876eac3f9560f26b7f5733718e508141303d1c89cd12254994dbcd02/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7068702d666f7267652f737570706f72742f7374617469632e796d6c3f7374796c653d666f722d7468652d6261646765266c6162656c3d5048505374616e266c6f676f3d676974687562) ](https://github.com/php-forge/support/actions/workflows/static.yml)

 **Support utilities for PHPUnit-focused development**
 *Reflection helpers, line ending normalization, and filesystem cleanup for deterministic tests.*

Features
--------

[](#features)

  ![Feature Overview](./docs/svgs/features-mobile.svg)### Installation

[](#installation)

```
composer require php-forge/support:^0.2 --dev
```

### Quick start

[](#quick-start)

This package provides helper classes for PHPUnit tests.

It supports reflection-based access to non-public members, deterministic string comparisons across platforms, and filesystem cleanup for isolated test environments.

#### Accessing private properties

[](#accessing-private-properties)

```
