spelcaster/simple-class-finder

A simple PHP class finder

1.0.1 2019-10-19 19:51 UTC

This package is auto-updated.

Last update: 2024-04-20 06:49:17 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: