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

Lib Php Cs Fixer Config Laravel Package

paysera/lib-php-cs-fixer-config

Shared PHP CS Fixer configuration from Paysera that enforces a consistent coding style across PHP projects. Install via Composer and extend the provided ruleset to standardize formatting and keep your codebase clean.

Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: This is a development-time tooling package, not a Laravel runtime dependency. It packages a PHP CS Fixer configuration aligned to Paysera conventions, so architectural impact is limited to code style enforcement in local development and CI. It does not affect application structure, request lifecycle, persistence, or deployment topology.
  • Integration feasibility: Feasible for a Laravel/PHP codebase: add as a require-dev dependency, reference its config from .php-cs-fixer.php, and run in CI. The main integration question is whether the team intentionally wants Paysera’s conventions versus Laravel Pint defaults, PSR-12, or existing house style.
  • Technical risk: Low production risk because the package should never ship to runtime. The larger risks are governance and fit: unknown repository provenance, only 10 stars, low opportunity score, possible abandoned or single-maintainer status, PHP CS Fixer version constraints, and future rule changes causing large formatting diffs. The unusual future-dated release metadata should be verified before adoption.
  • Key questions:
    • Which PHP and PHP CS Fixer versions are supported, and what are the exact Composer constraints?
    • Is the package actively maintained, licensed clearly, and sourced from a trusted repository?
    • Does it conflict with Laravel Pint or the team’s existing formatting standard?
    • Will adoption apply only to new/changed code or trigger a full-repository reformat?
    • Who owns rule upgrades, CI enforcement, and exception handling?
    • Is the goal convention consistency, Paysera compatibility, or simply a ready-made ruleset?

Integration Approach

  • Stack fit: Suitable for Laravel/PHP projects that already use PHP CS Fixer and want a predefined ruleset. It is not a Laravel package in the framework-integration sense; it is a Composer dev dependency and configuration artifact.
  • Migration path: Start with a spike branch and run the ruleset in dry-run/diff mode against the repository. Measure the volume and nature of changes. If the diff is large, adopt via a ratchet: enforce on new and changed files first, then expand by directory or module.
  • Compatibility: Pin the package and PHP CS Fixer versions in composer.json. Validate against the project’s PHP version and CI image. If Laravel Pint is already in use, choose one enforcement path or explicitly derive a shared ruleset; running both without alignment creates conflicting fixes and confusing developer feedback.
  • Sequencing:
    1. Confirm license, repository provenance, maintenance status, and version constraints.
    2. Run a non-blocking CI audit and inspect the diff.
    3. Agree whether Paysera conventions are the target standard.
    4. Apply to a small module or new code only.
    5. Add a non-blocking CI check, then make it blocking once noise is controlled.
    6. Document the command, config location, and exception process.
    7. Schedule periodic dependency and ruleset reviews.

Operational Impact

  • Maintenance: Low runtime maintenance, but non-zero tooling maintenance. The team must track PHP CS Fixer compatibility and rule changes. With 10 stars and an unknown repository, bus factor and long-term support are the primary concerns.
  • Support: Expect community-level or self-support. There is no indication of enterprise support, broad adoption, or a large contributor base. The TPM should assume internal ownership rather than vendor-backed support.
  • Scaling: Scales well technically because it is a CI/dev-only formatter. Organizational scaling depends on clear standards: more teams and repositories increase the need for a single owner, pinned versions, and documented exceptions.
  • Failure modes:
    • Composer dependency conflicts with PHP CS Fixer or Laravel Pint.
    • A ruleset update creates large, noisy diffs and blocks merges.
    • CI and local environments run different versions, causing inconsistent results.
    • Package abandonment or repository unavailability.
    • Over-enforcement on legacy code diverts delivery capacity.
    • Developers bypass or disable formatting checks under deadline pressure.
  • Ramp-up: Low for PHP developers familiar with PHP CS Fixer or Pint. TPM-level ramp-up is mostly governance: define the standard, choose the enforcement boundary, communicate the migration plan, and assign ownership. Given the low stars and opportunity score, treat this as an optional convention tool, not a strategic platform dependency.
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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums