krzysztof-moskalik / class-loader

从指定目录加载所有类的一个简单工具

v0.5.4 2021-02-28 01:44 UTC

This package is auto-updated.

Last update: 2024-09-28 10:11:07 UTC


README

这是一个从指定目录获取类对象的简单工具。

使用方法

基本用法

$loader = new ClassLoader();
$objects = $loader->loadClassesFromDirectory(
    __DIR__ . '/src/'
);

这将返回位于 ./src 目录中所有类的对象。

如果你的类需要一些 _construct 参数,你可以将它们作为第二个参数传递。

第三个参数用于根据 instanceof 函数过滤返回的对象,因此你可以只获取给定类的子类或实现指定接口的类。