publero/test
Publero Test is a lightweight Laravel/PHP package that supports testing workflows. It offers simple utilities for organizing and maintaining test code, installs easily with Composer, and integrates cleanly into existing test suites with minimal setup.
This is a long-abandoned Symfony 2 helper package (0 stars, 0 dependents, no maintained downstream usage). Before investing any time, check composer.json for a require of symfony/framework-bundle or symfony/http-foundation pinned to ~2.x — if so, it will not install cleanly against modern Symfony. Assuming you are working on a legacy Symfony 2.x codebase or evaluating it for archaeology:
composer require --dev publero/test (only inside a legacy 2.x project).src/ directory for its base TestCase class and any WebTestCase-derived helpers — that is where the useful abstractions will be.README.md and any Tests/ folder shipped by the package itself; for a 0-star package, the package's own test suite is the de facto documentation.extends WebTestCase with extends PubleroTestCase in one or two test classes and confirm the suite still runs.If you are starting a greenfield project, do not use this package — use the testing utilities bundled with Symfony (or symfony/panther, zenstruck/foundation, dama/doctrine-test-bundle for modern equivalents).
TestCase that configures the kernel, sets the environment to test, and loads a minimal config. Centralize that here rather than duplicating boot logic in every test.use PubleroFixturesTrait;) rather than inheriting a monolithic base class.getContainer()->set(...) after boot (which fails for non-public services).@dataProvider so each test proves one environment shape.setUp hide cost. If each test class boots a full container, suite time balloons. Prefer setUpBeforeClass for a shared client or use a static cached kernel.$container->get() works everywhere will break. Check whether the package expects you to add public: true overrides in config_test.yml.spl_autoload_register logic. Confirm the package's autoload type (psr-4 vs psr-0) matches your app's composer.json.$client->catchExceptions(false) or equivalent to get real stack traces; also enable framework.test: true in the test config.dama/doctrine-test-bundle. Without that, test ordering will bite you.How can I help you explore Laravel packages today?