fix: resolve RedisCache array offset error and improve discovery diagnostics

- Fix RedisCache driver to handle MGET failures gracefully with fallback
- Add comprehensive discovery context comparison debug tools
- Identify root cause: WEB context discovery missing 166 items vs CLI
- WEB context missing RequestFactory class entirely (52 vs 69 commands)
- Improved exception handling with detailed binding diagnostics
This commit is contained in:
2025-09-12 20:05:18 +02:00
parent 8040d3e7a5
commit e30753ba0e
46990 changed files with 10789682 additions and 89639 deletions

View File

@@ -145,6 +145,7 @@ final readonly class TemplateCollection implements Countable, IteratorAggregate
/**
* Get templates grouped by type
* @return array<string, self>
*/
public function groupByType(): array
{
@@ -165,6 +166,7 @@ final readonly class TemplateCollection implements Countable, IteratorAggregate
/**
* Get templates grouped by directory
* @return array<string, self>
*/
public function groupByDirectory(): array
{
@@ -186,6 +188,7 @@ final readonly class TemplateCollection implements Countable, IteratorAggregate
/**
* Get unique template names
* @return array<int, string>
*/
public function getUniqueNames(): array
{
@@ -196,6 +199,7 @@ final readonly class TemplateCollection implements Countable, IteratorAggregate
/**
* Get unique template types
* @return array<int, string>
*/
public function getUniqueTypes(): array
{