xylemical/discovery

Provides discovery of classes by hierarchy.

dev-master 2022-07-01 02:58 UTC

This package is auto-updated.

Last update: 2024-04-29 05:11:27 UTC


README

Provides a framework for class discovery.

Install

The recommended way to install this library is through composer.

composer require xylemical/discovery

Usage

use Xylemical\Discovery\SourceFactory;
use Xylemical\Discovery\Directory\NamespaceDiscovery;

$discovery = new NamespaceDiscovery(new SourceFactory(), 'Name\\Space\\Location', 'path/to/classes');
$sources = $discovery->discover();

License

MIT, see LICENSE.