sebastian/recursion-context
sebastian/recursion-context is a small PHP utility for tracking recursive traversals and avoiding infinite loops when walking nested structures. It provides the RecursionContext class used by sebastian/comparator and PHPUnit to handle recursion safely.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| admin-panel/admin-bundle | Admin Bundle is a simple Symfony admin generator for building entity lists and custom actions. Supports Doctrine ORM and Doctrine DBAL. Versioned by Symfony branch (2.7+ and 3.x), with documentation in the doc/ directory. | 3 | 3 | 8 | 0 | 0 | 3.3 | 3.8 | MIT | 7 years ago | |
| laminas/laminas-eventmanager | Laminas EventManager provides a flexible event and listener system for PHP applications. Attach listeners, trigger events, manage priorities, and use shared event managers to coordinate decoupled components across your app. | 1,016 | 1,018 | 19 | 1M | 4 | 12.3 | 45.3 | BSD-3-Clause | 1 year ago | |
| phpspec/prophecy | Highly opinionated yet flexible PHP mocking framework for unit tests. Create test doubles with a Prophet, define expected calls and return values, then reveal mocks and verify predictions. Works with PHPUnit and other frameworks; requires PHP 7.2+. | 8,462 | 8,498 | 245 | 3M | 89 | 67.7 | 61.3 | MIT | 8 months ago | |
| phpunit/phpunit | PHPUnit is a programmer-oriented testing framework for PHP, an xUnit architecture instance for unit testing. Install via PHAR or Composer. | 0 | 20,591 | — | 27M | — | 15.0 | 55.3 | — | — | |
| sebastian/exporter | Exports PHP variables into readable, stable string representations for visualization and debugging. Handles scalars, arrays, objects, resources, binary strings, and recursive references, producing clear output useful in test failures and developer tooling. | 6,810 | 6,819 | 40 | 16M | 1 | 48.6 | 52.8 | BSD-3-Clause | 3 months ago | |
| sebastian/global-state | Snapshot and restore PHP global state with sebastian/global-state, the standalone component extracted from PHPUnit. Capture globals, superglobals, static properties, and constants for reliable test isolation. | 6,591 | 6,592 | 18 | 24M | 1 | 39.4 | 54.3 | BSD-3-Clause | 5 months ago | |
| sebastian/object-enumerator | Traverses arrays and object graphs to enumerate every referenced object, including nested structures and circular references. A small utility from Sebastian Bergmann's PHP testing stack, commonly pulled in by PHPUnit to walk object graphs safely. | 6,527 | 6,530 | 9 | 24M | 1 | 42.3 | 56.2 | BSD-3-Clause | 2 months ago |
How can I help you explore Laravel packages today?