mini\Mini\PathRegistries class

Documentation

Container for path registries used by the framework

Provides named PathsRegistry instances for different resource types (config, routes, views, translations). Each registry supports priority-based file resolution with application paths taking precedence over framework and bundle fallbacks.

Inheritance

Extends: mini\Util\InstanceStore

Implements: ArrayAccess Countable IteratorAggregate Traversable mini\Contracts\MapInterface

Methods (17)

Documentation missing

Check if a key exists (mirrors WeakMap::offsetExists)

Get an instance by key (mirrors WeakMap::offsetGet)

Set an instance with type validation (mirrors WeakMap::offsetSet)

Remove an instance (mirrors WeakMap::offsetUnset)

Get the number of stored instances

Get iterator for stored instances

Check if key exists (WeakMap-style method)

Get instance by key (WeakMap-style method)

Get instance by member access

Set instance by member access

Set instance with type validation (WeakMap-style method)

Add instance with type validation (throws if key already exists)

Delete instance (WeakMap-style method)

Get all stored keys

Get all stored values

Get the required type for this store

Source

src/Mini/PathRegistries.php:17-23