Skip to content

Document PHP 8.5 support status (docs/php85-limitations.md) and fix php84-limitations.md lazy-objects claim #605

Description

@lisachenko

Summary

From the PHP 8.5 support audit (PR #597):

  1. docs/php85-limitations.md does not exist. docs/php84-limitations.md set the precedent; 8.5 needs the equivalent. Verified content for it (PHP 8.5.10 + 8.6.0beta2, audit harness on the PR branch):

  2. Factual error in docs/php84-limitations.md:36: it claims the framework's Container "uses lazy objects internally". It does not — src/Core/Container.php uses a hand-rolled closure/factory dance (addLazyService()/materializeService()). Either reword the doc or actually adopt lazy objects (Adopt PHP 8.4 native lazy objects (Container, CachedAspectLoader, ReflectionConstructorInvocation) #606 tracks adoption).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions