ock/class-discovery


README

此软件包提供了组件和抽象,帮助在各种PHP类文件中进行所有类型的发现操作。

主要概念

  • ClassFilesIA*:
    一个迭代聚合器,按文件名键列表类名。
    • NamespaceDirectory:
      代表PSR-4类文件目录的主要实现。
      它提供了额外的导航到父目录或子目录的方法。
  • ReflectionClassesIA*:
    一个迭代聚合器,列表特殊类型的 \ReflectionClass 类对象。
    通常这基于一个 ClassFilesIA* 对象。
  • FactoryReflection*:
    用于自定义 ClassReflectionMethodReflection 的接口,具有将两者都视为 "工厂" 的方法。
  • FactoryInspector*:
    检查类或方法,以找到你可能正在寻找的内容。
  • Discovery*:
    迭代聚合器,用于在反射方法中发现的检查器对象。