bellangelo/phpstan-migration-rules

PHPStan rules for database migration tools (Phinx, Symfony, Laravel)

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:phpstan-extension

pkg:composer/bellangelo/phpstan-migration-rules

dev-main 2025-12-26 18:24 UTC

This package is auto-updated.

Last update: 2025-12-26 18:24:17 UTC


README

A collection of PHPStan rules to enforce best practices and standards in database migration files for various frameworks and tools.

Installation

composer require --dev bellangelo/phpstan-migration-rules

The extension will be automatically registered if you have phpstan/extension-installer installed. Otherwise, add it manually to your phpstan.neon:

includes:
    - vendor/bellangelo/phpstan-migration-rules/extension.neon

Rules

Phinx

  • EnforceCollationRule - Enforces that all Phinx table() method calls specify a collation (default: utf8)

Laravel

Rules for Laravel Migrations are coming soon.