for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace InFw\TacticianAdapter\Factory;
use League\Tactician\Container\ContainerLocator;
use Psr\Container\ContainerInterface;
class HandlerLocatorFactory
{
public function __invoke(ContainerInterface $container, string $bus = 'command_bus'): ContainerLocator
$commandsMapping = $container->get('config')[$bus]['handler_map'];
return new ContainerLocator($container, $commandsMapping);
}