for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Classifier;
final class Classifier extends AbstractClassifier
{
/**
* @psalm-suppress UnresolvableInclude
*/
protected function getAvailableClasses(): iterable
$files = $this->getFiles();
foreach ($files as $file) {
require_once $file;
}
foreach (get_declared_classes() as $className) {
if ($this->skipClass($className)) {
continue;
yield $className;