Classes

Routes entities to appropriate storage files based on their type.

PhpDoc repository with no file behind it, for tests that exercise the serializers' array transform rather than the cache file.

JSON storage for parsed entities.

Multi-file JSON storage that splits entities by type into separate files.

Storage for raw PhpDoc comments, separated from main entity data.

Interfaces

Persisting a parsed-data store to, and restoring it from, its backing files.

The full parsed-data store: queryable, writable, persistable, plus access to its internals.

The write side of a parsed-data store: adding entities and running them through the pipeline.

Read-only query interface for accessing parsed stub/reflection data.