spelcaster/simple-class-finder

A simple PHP class finder

1.0.2 2024-10-10 12:57 UTC

This package is auto-updated.

Last update: 2025-03-10 15:16:30 UTC


README

Usage

$finder = new SimpleClassFinder\Finder();
$finder->getClassesIn("SimpleClassFinder");

$finder->getClassesThatImplements("Helper", "", true);
$finder->getClassesThatImplements("Helper", "Symfony\Component\Console\Helper", true);
$finder->getClassesThatImplements("Symfony\Component\Console\Helper\Helper");

// depends on `composer dumpautoload --optimize`
$f->loadClassesFrom("src")
    ->getClassesIn("SimpleClassFinder");

$f->getClassesThatUses("Awesome\Trait");

Similar Projects

References

This project was inspired by the following links: