hypervel / support
The Hypervel Support package.
v0.3.28
2026-09-07 13:05 UTC
Requires
- php: ^8.2
- hyperf/collection: ~3.1.0
- hyperf/context: ~3.1.0
- hyperf/stringable: ~3.1.0
- hyperf/support: ~3.1.0
- hyperf/tappable: ~3.1.0
- league/uri: ^7.5
- nesbot/carbon: ^2.72.6
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- 0.4.x-dev
- 0.3.x-dev
- dev-main / 0.3.x-dev
- v0.3.28
- v0.3.27
- v0.3.26
- v0.3.25
- v0.3.24
- v0.3.23
- v0.3.22
- v0.3.21
- v0.3.20
- v0.3.19
- v0.3.18
- v0.3.17
- v0.3.16
- v0.3.15
- v0.3.14
- v0.3.13
- v0.3.12
- v0.3.11
- v0.3.10
- v0.3.9
- v0.3.8
- v0.3.7
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- 0.2.x-dev
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- 0.1.x-dev
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
This package is auto-updated.
Last update: 2026-11-03 11:54:10 UTC
README
Differences From Laravel
- Facades cache non-scoped services for the worker lifetime, including
bind()bindings. Usescoped()for request or job state, or disable facade caching for fresh resolutions. See facade lifetimes. all([])onFluent,ValidatedInput, andUriQueryStringreturns an empty array. Useall()to retrieve every field.- Laravel's deferred service-provider metadata APIs are intentionally omitted. Hypervel registers providers once for a long-lived worker, so the per-request bootstrap optimization those APIs support does not apply.
- Node package-manager detection walks from the current directory to the filesystem root, so applications inside a workspace use the nearest ancestor lockfile. Within each directory, detection prefers Bun, pnpm, Yarn, then npm.
- pnpm and Yarn execute installed package binaries with
pnpm execandyarn run, keeping development tools tied to the project's installed versions. - Hypervel's
StrUUID methods, factories, sequences, and freeze callbacks useSymfony\Component\Uid\Uuidvalues. Laravel usesRamsey\Uuid\UuidInterface, so concrete UUID type declarations and package-specific UUID methods must be adapted when porting code. - Hypervel's
Str::orderedUuid()returns a UUIDv7. Laravel returns a timestamp-first COMB UUIDv4, so code that checks UUID versions or relies on their ordering must account for the difference. Carbon::createFromId()accepts ULIDs and v1, v6, and v7 UUIDs. Symfony UID does not provide timestamps for UUIDv2, so those values are rejected.
Ported from: https://github.com/laravel/framework/tree/13.x/src/Illuminate/Support