PHP library (Symfony bundle) providing Behat contexts for Doctrine ORM testing. No runtime services or databases needed — all tests use mocked EntityManager.
php artisan boost:add-skill macpaw/behat-orm-context
Save this content to: AGENTS.md
# Agents
## Cursor Cloud specific instructions
PHP library (Symfony bundle) providing Behat contexts for Doctrine ORM testing. No runtime services or databases needed — all tests use mocked EntityManager.
### Dev commands
All defined in `composer.json` scripts section:
- `composer dev-checks` — runs validate + phpstan + phpcs + phpunit (use this as the full CI check)
- `composer phpunit` — unit tests only (passes PHPUnit runner-warning / deprecation no-fail flags)
- `composer phpstan` — static analysis (level max)
- `composer code-style` — PHP_CodeSniffer (PSR-12 + Slevomat rules)
- `composer code-style-fix` — auto-fix code style issues
- `composer rector` / `composer rector-fix` — Rector (see `rector.php`)
- `make phpunit` / `make dev-checks` / `make cs-fix` — thin wrappers around the same scripts
### Notes
- PHP 8.3 is installed from the `ondrej/php` PPA. The package requires **PHP ^8.1** and **Symfony ^6.4** (6.0–6.3 are not supported).
- `composer.lock` is gitignored. `config.platform.php` defaults to **8.1.0** so dependency resolution matches Symfony 6.4’s minimum PHP.
PHP library (Symfony bundle) providing Behat contexts for Doctrine ORM testing. No runtime services or databases needed — all tests use mocked EntityManager.
All defined in composer.json scripts section:
composer dev-checks — runs validate + phpstan + phpcs + phpunit (use this as the full CI check)composer phpunit — unit tests only (passes PHPUnit runner-warning / deprecation no-fail flags)composer phpstan — static analysis (level max)composer code-style — PHP_CodeSniffer (PSR-12 + Slevomat rules)composer code-style-fix — auto-fix code style issuescomposer rector / composer rector-fix — Rector (see rector.php)make phpunit / make dev-checks / make cs-fix — thin wrappers around the same scriptsondrej/php PPA. The package requires PHP ^8.1 and Symfony ^6.4 (6.0–6.3 are not supported).composer.lock is gitignored. config.platform.php defaults to 8.1.0 so dependency resolution matches Symfony 6.4’s minimum PHP.How can I help you explore Laravel packages today?