for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace SlayerBirden\DataFlowServer\Db\Factory;
use Doctrine\ORM\EntityManager;
use Interop\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
use SlayerBirden\DataFlowServer\Db\Entities\DbConfiguration;
use SlayerBirden\DataFlowServer\Doctrine\Middleware\BaseResourceMiddleware;
use Zend\ServiceManager\Factory\FactoryInterface;
class DbConfigResourceMiddlewareFactory implements FactoryInterface
{
/**
* @inheritdoc
*/
public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
return new BaseResourceMiddleware(
$container->get(EntityManager::class),
$container->get(LoggerInterface::class),
DbConfiguration::class,
'configuration'
);
}