sortarad/extraextra
ExtraExtra is a Laravel/PHP package from sortarad that bundles handy extra helpers and utilities for everyday development, helping reduce boilerplate and keep application code clean. Install it via Composer and start using it in your projects in minutes.
Architecture fit
description.md describes a general-purpose Laravel utility package (Eloquent helpers, global helpers, publishable config, auto-discovery). These cannot both be true of the same codebase: a Statamic widget registers a nav/dashboard view and depends on statamic/cms; a helpers package does not. Until the source tree is read, we do not know what we would be installing.Integration feasibility
composer require sortarad/extraextra, auto-discovery or php please install for the Statamic case. Setup effort is near zero; the cost is entirely in review and lifecycle.illuminate/* and (if Statamic) statamic/cms constraints from the Laravel 8 / Statamic 3 era. On Laravel 10–12 or Statamic 4–5 this will almost certainly fail resolution, and forcing it with --ignore-platform-reqs is not an acceptable answer for a package that auto-registers a provider.Technical risk
assessment-pm.md reads as a generic Laravel-package template rather than an assessment of this repository — it asserts Eloquent helpers and helper functions that the repo description contradicts, and it explicitly concedes there is no functional changelog. It should not be used as decision input. It does contain one reusable idea (pin the version, wrap behind a seam, cap exit cost), but its "adopt with version pinning" recommendation is unsupported by anything specific to this package.Key questions
statamic/cms, laravel/framework, and PHP versions are permitted by composer.json, and does our stack satisfy them?Stack fit
Migration path
Compatibility
composer.json constraints against our locked Laravel/Statamic/PHP versions before anything else. Run composer require --dry-run on a scratch branch.Sequencing
composer.json (half a day, timeboxed).Maintenance
Support
composer require, docs split out in 1.0.1), but self-service install of an unvetted, auto-discovered provider is exactly the case where ease of onboarding is a risk rather than a benefit.Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?