A shared Laravel core utilities package.
- PHP
^8.5 - Laravel
^13.0
Exact Laravel component constraints are defined in composer.json.
ApiResponseFactoryApiSuccessResponseApiErrorResponseApiMetaApiErrorItemDownloadResponseFactoryTraceIdResolverPaginationOptionsProvider
LogContextBuilderExceptionLoggerThrowSiteCapture
CacheInvalidatorTaggedCacheInvalidatorAbstractEloquentRepositoryEloquentQueryFilterContract
BaseEnumTraitHasColorTraitHasSortOrderTrait
ApiResponsesHandlesDownloadResponsesHasPaginationOptions
use SlashDw\CoreKit\Enums\Concerns\BaseEnumTrait;
use SlashDw\CoreKit\Enums\Concerns\HasColorTrait;
enum Status: int
{
use BaseEnumTrait;
use HasColorTrait;
case Draft = 1;
public function label(): string
{
return 'Draft';
}
}- PHPUnit: 47 tests / 171 assertions
- PHPStan: clean
- Pint: passed
composer install
./vendor/bin/phpunit -c phpunit.xml.dist
./vendor/bin/phpstan analyse -c phpstan.neon.dist --memory-limit=1G
./vendor/bin/pint --format agent