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

@@ -39,6 +39,7 @@ abstract class EntityRepository
/**
* Findet alle Entities
* @return array<int, object>
*/
public function findAll(): array
{
@@ -47,6 +48,7 @@ abstract class EntityRepository
/**
* Findet alle Entities (eager loading)
* @return array<int, object>
*/
public function findAllEager(): array
{
@@ -55,6 +57,9 @@ abstract class EntityRepository
/**
* Findet Entities nach Kriterien
* @param array<string, mixed> $criteria
* @param array<string, string>|null $orderBy
* @return array<int, object>
*/
public function findBy(array $criteria, ?array $orderBy = null, ?int $limit = null): array
{
@@ -63,6 +68,7 @@ abstract class EntityRepository
/**
* Findet eine Entity nach Kriterien
* @param array<string, mixed> $criteria
*/
public function findOneBy(array $criteria): ?object
{
@@ -79,6 +85,8 @@ abstract class EntityRepository
/**
* Speichert mehrere Entities
* @param array<int, object> $entities
* @return array<int, object>
*/
public function saveAll(array $entities): array
{