Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1974 commits
Select commit Hold shift + click to select a range
f2159fe
Port ServerRequestPlusInterface from swow/psr7-plus to Hypervel contr…
binaryfire Feb 15, 2026
93ae1b4
Port UriPlusInterface from swow/psr7-plus to Hypervel contracts
binaryfire Feb 15, 2026
2c23ac4
Switch http-message from swow/psr7-plus to Hypervel contracts interfaces
binaryfire Feb 15, 2026
3aaa7d0
Replace swow/psr7-plus imports with Hypervel contracts in consumers
binaryfire Feb 15, 2026
cfcf3d1
Remove swow/psr7-plus dependency from http-message
binaryfire Feb 15, 2026
4e502a8
Merge Hyperf TestResponse into Hypervel TestResponse
binaryfire Feb 15, 2026
98b670f
Fix phpstan errors: redundant instanceof, Hyperf engine import, TestR…
binaryfire Feb 15, 2026
834ff50
Apply php-cs-fixer import ordering
binaryfire Feb 15, 2026
58bba66
Delete old core HttpMessage directory
binaryfire Feb 15, 2026
2b04e23
Port http-message tests from Hyperf
binaryfire Feb 15, 2026
1c7992e
Fix code style
binaryfire Feb 15, 2026
c6b6f22
Port test UploadedFile and clean up stale comment
binaryfire Feb 15, 2026
0598357
Move FileException from http-server to http-message
binaryfire Feb 15, 2026
d047e67
Merge upstream/0.4 (manual merge complete)
binaryfire Feb 16, 2026
c570100
Use Hypervel support traits/helpers in http-server and testing
binaryfire Feb 16, 2026
8c7e637
Fix code style
binaryfire Feb 16, 2026
ec3c767
Port Xml and Base62 from Hyperf\Codec to Hypervel\Support
binaryfire Feb 16, 2026
7966434
Port SplPriorityQueue from Hyperf\Stdlib to Hypervel\Support
binaryfire Feb 16, 2026
1eaea82
Swap Hyperf\Config\config() imports to Hypervel\Config\config()
binaryfire Feb 16, 2026
b0db923
Port ClearStatCache from Hyperf\Support to Hypervel\Support
binaryfire Feb 16, 2026
e176c32
Add ClearStatCache tests and fix interval bug
binaryfire Feb 16, 2026
25e63d8
Clean up ClearStatCache: remove test-only API, rewrite tests with ref…
binaryfire Feb 16, 2026
2fc41fa
Port MessageBag from Laravel to Hypervel\Support
binaryfire Feb 16, 2026
be32a7c
Fix code style
binaryfire Feb 16, 2026
2f45a6a
Remove redundant is_string() check in ValidationException::summarize()
binaryfire Feb 16, 2026
11f2342
Replace Hyperf\Support\make() with container make() in RedisStore
binaryfire Feb 16, 2026
606a1e6
Make Config\Repository contract standalone, swap all ConfigInterface …
binaryfire Feb 16, 2026
9204512
Port HasParameters trait from Hyperf\Command to Hypervel\Console
binaryfire Feb 16, 2026
e4fc4c4
Port InteractsWithIO trait from Hyperf\Command to Hypervel\Console
binaryfire Feb 16, 2026
f6e5056
Port DisableEventDispatcher trait from Hyperf\Command to Hypervel\Con…
binaryfire Feb 16, 2026
d35ca72
Port NullDisableEventDispatcher trait from Hyperf\Command to Hypervel…
binaryfire Feb 16, 2026
c77dfa6
Merge Hyperf Command into Hypervel Console Command
binaryfire Feb 16, 2026
a6d5f4f
Use Hypervel Dispatcher contract instead of PSR EventDispatcherInterface
binaryfire Feb 16, 2026
b9cd527
Port Parser from Hyperf\Command to Hypervel\Console
binaryfire Feb 16, 2026
05250b2
Port Command annotation from Hyperf\Command\Annotation to Hypervel\Co…
binaryfire Feb 16, 2026
4a421d4
Update HasPendingCommand and Kernel to use Hypervel Console imports
binaryfire Feb 16, 2026
ecdf2a4
Update Application contract and console Application to use SymfonyCom…
binaryfire Feb 16, 2026
8589465
Update telescope, encryption, and devtool commands to use Hypervel Co…
binaryfire Feb 16, 2026
5ae2b10
Update 12 queue command files to use Hypervel\Console\Command
binaryfire Feb 16, 2026
e37269b
Update 7 cache files to use Hypervel\Console\Command and Prohibitable
binaryfire Feb 16, 2026
c8fe204
Cleanup: Remove Confirmable class_map, testbench ConfigProvider, and …
binaryfire Feb 16, 2026
4e3589e
Fix phpstan errors from command merge
binaryfire Feb 16, 2026
e562061
Port Laravel CallsCommands trait and refactor Command class
binaryfire Feb 16, 2026
80cd1cc
Remove HasLaravelStyleCommand trait and all consumer references
binaryfire Feb 16, 2026
8816c39
Disable Hyperf Process ConfigProvider in testbench
binaryfire Feb 16, 2026
b007261
Fix test failures from config and command porting
binaryfire Feb 16, 2026
e2ec1f9
Fix code style
binaryfire Feb 16, 2026
204a881
Port command tests from Hyperf and adapt for Hypervel architecture
binaryfire Feb 16, 2026
90dbf5b
Fix code style
binaryfire Feb 16, 2026
6efaa31
Remove view-engine
binaryfire Feb 17, 2026
2a7e0e9
Make ProviderConfig standalone by removing extends HyperfProviderConfig
binaryfire Feb 17, 2026
fd85c54
Swap Hyperf\Config\Config to Hypervel\Config\Repository in InitProces…
binaryfire Feb 17, 2026
b8e45bc
Remove hyperf/config from root composer.json
binaryfire Feb 17, 2026
3a5a283
Remove vestigial hyperf/config dependency from 8 sub-package composer…
binaryfire Feb 17, 2026
c83e14e
Add Hypervel\Contracts\Log\StdoutLoggerInterface
binaryfire Feb 17, 2026
217b671
Update StdoutLogger to implement Hypervel\Contracts\Log\StdoutLoggerI…
binaryfire Feb 17, 2026
50c622c
Swap all src/ Hyperf\Contract\StdoutLoggerInterface imports to Hyperv…
binaryfire Feb 17, 2026
ddbc408
Swap all tests/ Hyperf\Contract\StdoutLoggerInterface imports to Hype…
binaryfire Feb 17, 2026
a839776
Fix import ordering (cs-fixer)
binaryfire Feb 17, 2026
d9d02ac
Add Store::CONTEXT_KEY constant for session Context key
binaryfire Feb 17, 2026
e984b6c
Replace Hyperf\Contract\SessionInterface with Hypervel session contracts
binaryfire Feb 17, 2026
effcb95
Remove SessionAdapter bridge and AdapterFactory
binaryfire Feb 17, 2026
5cd9083
Replace Psr\Container\ContainerInterface with Hypervel Container cont…
binaryfire Feb 17, 2026
9f8aad9
Exclude hyperf/command from ConfigProvider auto-discovery
binaryfire Feb 17, 2026
132c916
Remove Hyperf\Contract\ContainerInterface from Application
binaryfire Feb 17, 2026
9dd55e3
Fix code style
binaryfire Feb 17, 2026
a78fa99
Add Hypervel\Console\GeneratorCommand base class
binaryfire Feb 17, 2026
860f6ad
Add GeneratorCommand tests and fixtures
binaryfire Feb 17, 2026
5c0da01
Update 19 simple generator commands to use Hypervel\Console\Generator…
binaryfire Feb 17, 2026
91da56d
Update 7 migration table commands to use Hypervel\Console\GeneratorCo…
binaryfire Feb 17, 2026
cfd19e5
Update ModelCommand to use Hypervel\Console\GeneratorCommand
binaryfire Feb 17, 2026
af514d5
Update devtool ConfigProvider — remove Hyperf guard
binaryfire Feb 17, 2026
5e6a486
Remove hyperf/devtool dependency entirely
binaryfire Feb 17, 2026
cded376
Fix code style
binaryfire Feb 17, 2026
1006572
Add hypervel/console dependency to devtool sub-package
binaryfire Feb 17, 2026
d242a6c
Add NormalizerInterface and DispatcherInterface contracts
binaryfire Feb 23, 2026
19bc493
Remove Hyperf extends from Translator and Loader contracts
binaryfire Feb 23, 2026
85a3c21
Replace Hyperf\Contract imports with Hypervel equivalents
binaryfire Feb 23, 2026
f0380a5
Port hyperf/serializer as hypervel/serializer package
binaryfire Feb 23, 2026
e246512
Register hypervel/serializer and update consumers
binaryfire Feb 23, 2026
d3e2305
Add serializer test suite
binaryfire Feb 23, 2026
84d09b0
Remove Hyperf\Support\env imports from config files
binaryfire Feb 23, 2026
f7ed2b1
Replace Hyperf\Support\value import with global value()
binaryfire Feb 23, 2026
09455fc
Replace Hyperf\Support\with import with global with()
binaryfire Feb 23, 2026
232fad9
Replace remaining Hyperf\Support references in source
binaryfire Feb 23, 2026
ee604f5
Fix value() PHPDoc return type and update test import
binaryfire Feb 23, 2026
3aca4e6
Revert value() PHPDoc and add inline phpstan ignores
binaryfire Feb 23, 2026
cda270a
Add type assertion analysis to composer analyse script
binaryfire Feb 23, 2026
ecf8158
Port AssertableJsonString from Laravel's testing package
binaryfire Feb 23, 2026
117823a
Port Fluent JSON assertion classes from Laravel's testing package
binaryfire Feb 23, 2026
410915a
Remove redundant InvalidArgumentException guards from Assert
binaryfire Feb 23, 2026
dfe8b4a
Replace Hyperf\Testing imports with Hypervel\Testing
binaryfire Feb 23, 2026
d2d6eae
Port testing package tests from Laravel
binaryfire Feb 23, 2026
4c9def4
Add ServerProcessInterface contract
binaryfire Feb 23, 2026
e6fc11f
Add server-process package skeleton
binaryfire Feb 23, 2026
56f70e2
Port exception and event classes from Hyperf\Process
binaryfire Feb 23, 2026
03486d5
Port ProcessCollector and ProcessManager from Hyperf\Process
binaryfire Feb 23, 2026
01d0ba8
Port AbstractProcess from Hyperf\Process
binaryfire Feb 23, 2026
10ad0c8
Port ProcessStopHandler from Hyperf\Process
binaryfire Feb 23, 2026
96e0b87
Port listeners and ConfigProvider from Hyperf\Process
binaryfire Feb 23, 2026
531fce8
Update Hyperf\Process consumers to Hypervel\ServerProcess
binaryfire Feb 23, 2026
054eeec
Update test references from Hyperf\Process to Hypervel\ServerProcess
binaryfire Feb 23, 2026
db240dd
Port Hyperf process tests to ServerProcess
binaryfire Feb 23, 2026
aef1ae2
Add comprehensive tests for server-process package
binaryfire Feb 23, 2026
3f43cda
Rename ServerProcessInterface to ProcessInterface
binaryfire Feb 23, 2026
0bed4dd
Fix Filesystem interface casing in FilesystemManager return types
binaryfire Feb 23, 2026
cf9eba7
Add acquire() and betweenBlockedAttemptsSleepFor() to Lock contract
binaryfire Feb 23, 2026
a28e8ea
Fix cache lock type narrows in CacheEventMutex and StartSession
binaryfire Feb 23, 2026
bc045bf
Fix Fallback trait PHPDoc to use static instead of \$this
binaryfire Feb 23, 2026
79a39f3
Remove conflicting @return \$this docblock from withoutRelations()
binaryfire Feb 23, 2026
6473328
Move phpstan ignores to correct lines for 2.1.40 line reporting
binaryfire Feb 23, 2026
e3ba3be
Add phpstan ignore for nested-set NodeTrait methods on Model
binaryfire Feb 23, 2026
b3dcc55
Remove unused hyperf/memory dependency
binaryfire Feb 23, 2026
8cc864c
Remove unused Hyperf dependencies and stale config providers
binaryfire Feb 23, 2026
c9cbd10
Rename console Traits/ to Concerns/
binaryfire Feb 23, 2026
57718ef
Add SignalRegistry for coroutine-based signal handling
binaryfire Feb 23, 2026
7be1769
Add InteractsWithSignals trait for console commands
binaryfire Feb 23, 2026
1559d68
Remove friendsofhyperf/command-signals dependency
binaryfire Feb 23, 2026
f2101c4
Update Hyperf\Coroutine class_map to use Hypervel\Engine
binaryfire Feb 23, 2026
6be5297
Add tests for SignalRegistry
binaryfire Feb 23, 2026
80fa75a
Add tests for InteractsWithSignals trait
binaryfire Feb 23, 2026
675d6a2
Remove Hyperf annotation classes for commands, listeners, and excepti…
binaryfire Feb 24, 2026
b053e64
Remove annotation-based listener discovery from ListenerProviderFactory
binaryfire Feb 24, 2026
27c41bc
Remove annotation-based exception handler discovery from ExceptionHan…
binaryfire Feb 24, 2026
63cdd99
Replace Hyperf DI-based command discovery with Laravel-style Finder a…
binaryfire Feb 24, 2026
e7c3648
Add tests for CommandReplacer
binaryfire Feb 24, 2026
bee0b73
Widen symfony/finder constraint to ^7.0 || ^8.0
binaryfire Feb 24, 2026
2dffd29
Add three-tier provider ordering and priority sorting
binaryfire Feb 24, 2026
6af9a7a
Fix RequestContext leak in tests that set ServerRequestInterface
binaryfire Feb 24, 2026
0cac5cd
Add static caster cache to resolveCasterClass for Swoole worker reuse
binaryfire Feb 24, 2026
d60947a
Add tests for resolveCasterClass caster caching
binaryfire Feb 24, 2026
9650289
Fix SignalRegistry auto-singleton leak in InteractsWithSignals
binaryfire Feb 24, 2026
c8473ad
Flip auth aliases to Laravel-style string canonicals
binaryfire Feb 24, 2026
4791d32
Remove GateFactory and UserResolver classes
binaryfire Feb 24, 2026
de4f5a3
Migrate auth package from ConfigProvider to service provider
binaryfire Feb 24, 2026
cf9f488
Document ConfigProvider to service provider migration process
binaryfire Feb 24, 2026
ef639bb
Migrate broadcasting ConfigProvider dependencies to BroadcastServiceP…
binaryfire Feb 24, 2026
6c98f34
Migrate bus ConfigProvider dependencies to BusServiceProvider
binaryfire Feb 24, 2026
afbf498
Update bus composer.json
binaryfire Feb 24, 2026
5cf5e4e
Fix code style
binaryfire Feb 24, 2026
5d4ba75
Migrate cache ConfigProvider to CacheServiceProvider
binaryfire Feb 24, 2026
84624ac
Move publish entries to service providers and update package composer…
binaryfire Feb 24, 2026
947149d
Migrate console ConfigProvider to ConsoleServiceProvider
binaryfire Feb 24, 2026
fc48c8e
Migrate cookie ConfigProvider to CookieServiceProvider
binaryfire Feb 24, 2026
c9ec8b4
Add resolveCommandName() to CommandReplacer for lazy command loading
binaryfire Feb 24, 2026
c6431c0
Make ConsoleApplication::resolve() support lazy command loading
binaryfire Feb 24, 2026
d6ae22f
Fix Kernel to use lazy command resolution matching Laravel
binaryfire Feb 24, 2026
abe0868
Move test overrides to after bootstrap in InteractsWithContainer
binaryfire Feb 24, 2026
5d664dd
Add tests for ConsoleApplication lazy command resolution
binaryfire Feb 24, 2026
d06b244
Add tests for CommandReplacer::resolveCommandName()
binaryfire Feb 24, 2026
a74c48f
Add #[AsCommand] attribute to all Hypervel commands
binaryfire Feb 24, 2026
86eae46
Migrate database ConfigProvider to DatabaseServiceProvider
binaryfire Feb 24, 2026
37f7390
Update porting guide with #[AsCommand] and BootApplication patterns
binaryfire Feb 24, 2026
a430690
Add #[AsCommand] to cache Redis console commands
binaryfire Feb 24, 2026
bf60141
Migrate encryption ConfigProvider to EncryptionServiceProvider
binaryfire Feb 25, 2026
6336a6c
Migrate engine ConfigProvider to EngineServiceProvider
binaryfire Feb 25, 2026
e211a8d
Migrate exception-handler ConfigProvider to ExceptionHandlerServicePr…
binaryfire Feb 25, 2026
eba6ca0
Migrate filesystem ConfigProvider to FilesystemServiceProvider
binaryfire Feb 25, 2026
bcfcad1
Migrate foundation ConfigProvider to FoundationServiceProvider
binaryfire Feb 25, 2026
147ad87
Migrate hashing ConfigProvider to HashingServiceProvider
binaryfire Feb 25, 2026
da8444c
Migrate http ConfigProvider to HttpServiceProvider
binaryfire Feb 25, 2026
3f644d8
Simplify service provider bindings and update porting guide
binaryfire Feb 25, 2026
d3e39ef
Migrate http-message ConfigProvider to HttpMessageServiceProvider
binaryfire Feb 25, 2026
784f73b
Remove http-server ConfigProvider (bindings covered by HttpServicePro…
binaryfire Feb 25, 2026
901ace9
Migrate jwt ConfigProvider to JWTServiceProvider
binaryfire Feb 25, 2026
a3fa4ab
Migrate log ConfigProvider to LogServiceProvider
binaryfire Feb 25, 2026
38e0a1d
Migrate notifications ConfigProvider into NotificationServiceProvider
binaryfire Feb 25, 2026
98fef8e
Migrate object-pool ConfigProvider to ObjectPoolServiceProvider
binaryfire Feb 25, 2026
18e5bc2
Migrate permission ConfigProvider into PermissionServiceProvider
binaryfire Feb 25, 2026
a189d44
Migrate queue ConfigProvider to QueueServiceProvider
binaryfire Feb 25, 2026
a6e3e8f
Migrate redis ConfigProvider to RedisServiceProvider
binaryfire Feb 25, 2026
88c919f
Migrate router ConfigProvider to RouterServiceProvider
binaryfire Feb 25, 2026
0fcb8b3
Migrate serializer ConfigProvider to SerializerServiceProvider
binaryfire Feb 25, 2026
2cc23bd
Migrate server ConfigProvider to ServerServiceProvider
binaryfire Feb 25, 2026
ef95cd8
Migrate server-process ConfigProvider to ServerProcessServiceProvider
binaryfire Feb 25, 2026
9864ac1
Migrate session ConfigProvider to SessionServiceProvider
binaryfire Feb 25, 2026
4a52d8e
Migrate socialite ConfigProvider to SocialiteServiceProvider
binaryfire Feb 25, 2026
a6e4b40
Migrate translation ConfigProvider to TranslationServiceProvider
binaryfire Feb 25, 2026
3a1583b
Fix code style
binaryfire Feb 25, 2026
34597eb
Migrate validation ConfigProvider to ValidationServiceProvider
binaryfire Feb 25, 2026
ca164a1
Migrate websocket-server ConfigProvider to WebSocketServerServiceProv…
binaryfire Feb 25, 2026
0e72c04
Fix code style
binaryfire Feb 25, 2026
5aca173
Remove empty Dispatcher and Core ConfigProviders
binaryfire Feb 25, 2026
e3e9a18
Migrate mail ConfigProvider to MailServiceProvider
binaryfire Feb 25, 2026
a0195f4
Migrate devtool ConfigProvider to DevtoolServiceProvider
binaryfire Feb 25, 2026
d09fee5
Migrate framework ConfigProvider to registerBaseBindings, delete guzz…
binaryfire Feb 25, 2026
7c14cb7
Add console contracts for illuminate/console port
binaryfire Feb 26, 2026
a6dd7dd
Update console package dependencies
binaryfire Feb 26, 2026
9622f28
Exclude view templates from phpstan analysis
binaryfire Feb 26, 2026
daf1559
Add NewLineAware interface
binaryfire Feb 26, 2026
fa3aad0
Add OutputStyle
binaryfire Feb 26, 2026
23731e2
Add BufferedConsoleOutput
binaryfire Feb 26, 2026
f1ea93a
Add PromptValidationException
binaryfire Feb 26, 2026
aae08b3
Add QuestionHelper
binaryfire Feb 26, 2026
898032a
Add Description and Signature attributes
binaryfire Feb 26, 2026
172c617
Port Laravel console view components
binaryfire Feb 26, 2026
daa0b8b
Add ConfiguresPrompts concern
binaryfire Feb 26, 2026
0acc2a8
Add CreatesMatchingTest concern
binaryfire Feb 26, 2026
e3dd5aa
Add FindsAvailableModels concern
binaryfire Feb 26, 2026
2a70d41
Add PromptsForMissingInput concern
binaryfire Feb 26, 2026
4ea9a31
Update InteractsWithIO with OutputStyle type and components property
binaryfire Feb 26, 2026
a692fd3
Add Laravel console events, deprecate Hypervel-specific events
binaryfire Feb 26, 2026
8f0e447
Move console interfaces to match Laravel layout
binaryfire Feb 26, 2026
b9b9142
Merge Laravel features into Command
binaryfire Feb 26, 2026
1e90139
Merge Laravel features into console Application
binaryfire Feb 26, 2026
9b04709
Move ClosureCommand to foundation package
binaryfire Feb 26, 2026
35a4ab4
Merge Laravel features into GeneratorCommand
binaryfire Feb 26, 2026
3926149
Add MigrationGeneratorCommand
binaryfire Feb 26, 2026
e2dcd7b
Extract DevtoolGeneratorCommand from GeneratorCommand
binaryfire Feb 26, 2026
eb78934
Update devtool generators to extend DevtoolGeneratorCommand
binaryfire Feb 26, 2026
4161ce2
Update Parser, ContainerCommandLoader, ConfirmableTrait, InteractsWit…
binaryfire Feb 26, 2026
cd8f685
Merge Laravel lock support into CacheCommandMutex
binaryfire Feb 26, 2026
38e839a
Merge Laravel lock support into CacheSchedulingMutex
binaryfire Feb 26, 2026
4ceeb2d
Merge Laravel features into scheduling Event
binaryfire Feb 26, 2026
fd25ffa
Update scheduling support classes
binaryfire Feb 26, 2026
07783f5
Add --json output support to ScheduleListCommand
binaryfire Feb 26, 2026
a191db8
Update scheduling commands
binaryfire Feb 26, 2026
b64e45d
Add Symfony command event rerouting to Foundation Kernel
binaryfire Feb 26, 2026
92a0369
Add getNamespace to Foundation Application
binaryfire Feb 26, 2026
835a28e
Update Artisan facade and DatabaseServiceProvider imports
binaryfire Feb 26, 2026
bc12c28
Remove PrettyConsole dependency
binaryfire Feb 26, 2026
a8d4dc9
Make prompts coroutine-safe with Context-based state
binaryfire Feb 26, 2026
aff9a14
Add prompts coroutine safety tests
binaryfire Feb 26, 2026
fa6a766
Fix PendingCommand to mock OutputStyle instead of SymfonyStyle
binaryfire Feb 26, 2026
4bbee9f
Fix tests for console port changes
binaryfire Feb 26, 2026
6d8482b
Update database package for console port: replace PrettyConsole with …
binaryfire Feb 26, 2026
ee80572
Rename StartServer command from 'start' to 'serve' to match Laravel
binaryfire Feb 26, 2026
4525d02
Delete CommandReplacer and clean up references
binaryfire Feb 26, 2026
15f2939
Simplify Application.resolve() and align call() with Laravel
binaryfire Feb 26, 2026
3ad2fe7
Widen Application contract call() to accept SymfonyCommand|string
binaryfire Feb 26, 2026
6442f03
Align Foundation Kernel command loading with Laravel
binaryfire Feb 26, 2026
03b51be
Update registerCommand() callers for new instance signature
binaryfire Feb 26, 2026
5aceb95
Accept SymfonyCommand instances in Schedule::command()
binaryfire Feb 26, 2026
27cfb62
Widen View Component constructor to accept any OutputInterface
binaryfire Feb 26, 2026
a2d95d3
Rename test stub command from gen:test-stub to make:test-stub
binaryfire Feb 26, 2026
db9415e
Expand ConsoleApplicationResolveTest with Laravel-ported coverage
binaryfire Feb 26, 2026
c52a92c
Merge Laravel tests into existing console test files
binaryfire Feb 26, 2026
d667529
Port new console unit tests from Laravel
binaryfire Feb 26, 2026
df1be94
Add Hypervel-specific console tests
binaryfire Feb 26, 2026
528f403
Port console integration tests from Laravel
binaryfire Feb 26, 2026
4dedbb3
Move Dispatchable, PendingDispatch, PendingClosureDispatch, PendingCh…
binaryfire Feb 27, 2026
d93b26c
Move BatchRepository and PrunableBatchRepository from Hypervel\Contra…
binaryfire Feb 27, 2026
d39b7d0
Fix PendingCommand type hint and PromptValidationException handling
binaryfire Feb 27, 2026
620175b
Clone jobs in Schedule::dispatchToQueue() to prevent auto-singleton m…
binaryfire Feb 27, 2026
e70ef95
Add command alias extraction to Application and make Command non-abst…
binaryfire Feb 27, 2026
683c382
Update ConsoleApplicationResolveTest for alias extraction changes
binaryfire Feb 27, 2026
9e097c6
Add Foundation Kernel event rerouting test and WithConsoleEvents trait
binaryfire Feb 27, 2026
1e0e21e
Port PromptsAssertionTest and PromptsValidationTest from Laravel
binaryfire Feb 27, 2026
01dd77e
Port JobSchedulingTest from Laravel
binaryfire Feb 27, 2026
6cc81d8
Port CommandEventsTest, CommandManualFailTest, and ConsoleApplication…
binaryfire Feb 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
49 changes: 29 additions & 20 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,41 +1,50 @@
# Integration tests environment example
# Copy this file to .env and configure to run integration tests locally.
#
# ## Database Configuration##
# Set DB_CONNECTION to the database you want to test against.
# Tests in tests/Integration/Database will run against this connection.
#
# ## Redis Configuration ##
# Integration tests auto-skip if Redis is unavailable on default host/port.
# Set REDIS_HOST to run tests against a specific Redis instance.
# If REDIS_HOST is set explicitly, tests will fail (not skip) if Redis is unavailable.

# Database
# SQLite
# DB_CONNECTION=sqlite
# DB_DATABASE=/tmp/testing.sqlite

# MySQL
# DB_CONNECTION=mysql
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=testing
# DB_USERNAME=root
# DB_PASSWORD=password

# MariaDB
# DB_CONNECTION=mariadb
# DB_HOST=127.0.0.1
# DB_PORT=3307
# DB_DATABASE=testing
# DB_USERNAME=root
# DB_PASSWORD=password

# Postgres
# DB_CONNECTION=pgsql
# DB_HOST=127.0.0.1
# DB_PORT=5432
# DB_DATABASE=testing
# DB_USERNAME=postgres
# DB_PASSWORD=password

# Redis
# REDIS_HOST=127.0.0.1
# REDIS_PORT=6379
# REDIS_AUTH=
# REDIS_AUTH=password
# REDIS_DB=8
# Integration Tests
# Copy this file to .env and configure to run integration tests locally.
# Tests are skipped by default. Set the RUN_*_INTEGRATION_TESTS vars to enable.

# Meilisearch Integration Tests
RUN_MEILISEARCH_INTEGRATION_TESTS=false
MEILISEARCH_HOST=127.0.0.1
MEILISEARCH_PORT=7700
MEILISEARCH_KEY=secret
# MEILISEARCH_HOST=127.0.0.1
# MEILISEARCH_PORT=7700
# MEILISEARCH_KEY=secret

# Typesense Integration Tests
RUN_TYPESENSE_INTEGRATION_TESTS=false
TYPESENSE_HOST=127.0.0.1
TYPESENSE_PORT=8108
TYPESENSE_API_KEY=secret
TYPESENSE_PROTOCOL=http
# TYPESENSE_HOST=127.0.0.1
# TYPESENSE_PORT=8108
# TYPESENSE_API_KEY=secret
# TYPESENSE_PROTOCOL=http
Loading