src/ServiceProvider/DoctrineOrmServiceProvider.php
private function getOrmEmsOptionsInitializerDefinition(Container $container): callable
    {
        return $container->protect(function () use ($container) {
            static $initialized = false;

            if ($initialized) {
                return;
            }

            $initialized = true;

            if (!isset($container['doctrine.orm.ems.options'])) {
                $container['doctrine.orm.ems.options'] = [
                    'default' => isset($container['doctrine.orm.em.options']) ?
                        $container['doctrine.orm.em.options'] : [],
                ];
            }

            $tmp = $container['doctrine.orm.ems.options'];
            foreach ($tmp as $name => &$options) {
                $options = array_replace($container['doctrine.orm.em.default_options'], $options);

                if (!isset($container['doctrine.orm.ems.default'])) {
                    $container['doctrine.orm.ems.default'] = $name;
                }
            }

            $container['doctrine.orm.ems.options'] = $tmp;
        });
    }
private function getOrmEmsOptionsInitializerDefinition(Container $container): callable
    {
        return $container->protect(function () use ($container) {
            static $initialized = false;

            if ($initialized) {
                return;
            }

            $initialized = true;

            if (!isset($container['doctrine.orm.ems.options'])) {
                $container['doctrine.orm.ems.options'] = [
                    'default' => isset($container['doctrine.orm.em.options']) ?
                        $container['doctrine.orm.em.options'] : [],
                ];
            }

            $tmp = $container['doctrine.orm.ems.options'];
            foreach ($tmp as $name => &$options) {
                $options = array_replace($container['doctrine.orm.em.default_options'], $options);

                if (!isset($container['doctrine.orm.ems.default'])) {
                    $container['doctrine.orm.ems.default'] = $name;
                }
            }

            $container['doctrine.orm.ems.options'] = $tmp;
        });
    }
private function getOrmEmsOptionsInitializerDefinition ( Container $ container ) : callable { return $ container -> protect ( function ( ) use ( $ container ) { static $ initialized = false ; if ( $ initialized ) { return ; } $ initialized = true ; if ( ! isset ( $ container [ 'doctrine.orm.ems.options' ] ) ) { $ container [ 'doctrine.orm.ems.options' ] = [ 'default' => isset ( $ container [ 'doctrine.orm.em.options' ] ) ? $ container [ 'doctrine.orm.em.options' ] : [ ] , ] ; } $ tmp = $ container [ 'doctrine.orm.ems.options' ] ; foreach ( $ tmp as $ name => & $ options ) { $ options = array_replace ( $ container [ 'doctrine.orm.em.default_options' ] , $ options ) ; if ( ! isset ( $ container [ 'doctrine.orm.ems.default' ] ) ) { $ container [ 'doctrine.orm.ems.default' ] = $ name ; } } $ container [ 'doctrine.orm.ems.options' ] = $ tmp ; } ) ; }
@param Container $container

@return callable
@param Container $container