The PHP Unit Testing framework.
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
Snapshotting of global state, factored out of PHPUnit into a stand-alone component
Full-stack testing PHP framework
:computer: Parallel testing for PHPUnit
Provides utilities for PHPUnit, especially user deprecation notices management
Docker image that provides static analysis tools for PHP
Symfony bundle to isolate your app's doctrine database tests and improve the test performance
π PHP library to query servers that implement Steam query protocol (also known as Source Engine Query protocol)
Selenium RC integration for PHPUnit
Removes `final` and `readonly` keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.
PHPUnit extensions and rules for PHPStan
π PHP unused code detection via PHPStan extension. Detects dead cycles, supports libs like Laravel, Symfony, Twig, Doctrine, PHPUnit etc. Can automatically remove dead PHP code. Able to detect dead code used only in tests. Finds unused methods, constants, properties and enum cases.
:potable_water: PHPUnit Plugin for detecting Memory Leaks in code and tests
A TIA plugin for PHPUnit