Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Agents
macpaw/behat-orm-context
claude-code
cursor
orm
symfony
BDD
Behat
Context
MacPaw

PHP library (Symfony bundle) providing Behat contexts for Doctrine ORM testing. No runtime services or databases needed — all tests use mocked EntityManager.

Install
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.

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.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core