for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace ComposerRequireChecker\DependencyGuesser;
use ComposerRequireChecker\Cli\Options;
class DependencyGuesser
{
/**
* @var GuesserInterface[]
*/
private $guessers = [];
public function __construct(?Options $options = null)
$this->guessers[] = new GuessFromLoadedExtensions($options);
}
public function __invoke($symbolName): \Generator
foreach ($this->guessers as $guesser) {
yield from $guesser($symbolName);