for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
use Doctrine\ORM\EntityManager;
use GraphQL\Doctrine\Types;
use Zend\Log\LoggerInterface;
use Zend\ServiceManager\ServiceManager;
require_once 'server/Debug.php';
// Load configuration
$config = require __DIR__ . '/config.php';
$dependencies = $config['dependencies'];
$dependencies['services']['config'] = $config;
// Build container
global $container;
$container = new ServiceManager($dependencies);
/**
* Returns the type registry
*
* @return Types
*/
function _types(): Types
{
return $container->get(Types::class);
}
* Returns the EM
* @return EntityManager
function _em(): EntityManager
return $container->get(EntityManager::class);
* Returns logger
* @return LoggerInterface
function _log(): LoggerInterface
return $container->get(LoggerInterface::class);
return $container;