spelcaster/simple-class-finder

A simple PHP class finder

Maintainers

Package info

github.com/spelcaster/simple-class-finder

pkg:composer/spelcaster/simple-class-finder

Statistics

Installs: 3 848

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 1

1.0.2 2024-10-10 12:57 UTC

This package is auto-updated.

Last update: 2026-03-10 17:25:21 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: