Neos\Flow\Core\Booting\Scripts::initializeObjectManagerCompileTimeCreate PHP Méthode

initializeObjectManagerCompileTimeCreate() public static méthode

Initializes the Compiletime Object Manager (phase 1)
public static initializeObjectManagerCompileTimeCreate ( Bootstrap $bootstrap )
$bootstrap Neos\Flow\Core\Bootstrap
    public static function initializeObjectManagerCompileTimeCreate(Bootstrap $bootstrap)
    {
        $objectManager = new CompileTimeObjectManager($bootstrap->getContext());
        $bootstrap->setEarlyInstance(ObjectManagerInterface::class, $objectManager);
        Bootstrap::$staticObjectManager = $objectManager;
        $signalSlotDispatcher = $bootstrap->getEarlyInstance(Dispatcher::class);
        $signalSlotDispatcher->injectObjectManager($objectManager);
        foreach ($bootstrap->getEarlyInstances() as $objectName => $instance) {
            $objectManager->setInstance($objectName, $instance);
        }
    }