public function buildCompiletimeSequence(): Sequence
    {
        $sequence = $this->buildEssentialsSequence('compiletime');

        $sequence->addStep(new Step('neos.flow:cachemanagement:forceflush', [Scripts::class, 'forceFlushCachesIfNecessary']), 'neos.flow:systemlogger');
        $sequence->addStep(new Step('neos.flow:objectmanagement:compiletime:create', [Scripts::class, 'initializeObjectManagerCompileTimeCreate']), 'neos.flow:systemlogger');
        $sequence->addStep(new Step('neos.flow:systemfilemonitor', [Scripts::class, 'initializeSystemFileMonitor']), 'neos.flow:objectmanagement:compiletime:create');
        $sequence->addStep(new Step('neos.flow:reflectionservice:factory', [Scripts::class, 'initializeReflectionServiceFactory']), 'neos.flow:systemfilemonitor');
        $sequence->addStep(new Step('neos.flow:reflectionservice', [Scripts::class, 'initializeReflectionService']), 'neos.flow:reflectionservice:factory');
        $sequence->addStep(new Step('neos.flow:objectmanagement:compiletime:finalize', [Scripts::class, 'initializeObjectManagerCompileTimeFinalize']), 'neos.flow:reflectionservice');
        return $sequence;
    }
public function buildCompiletimeSequence(): Sequence
    {
        $sequence = $this->buildEssentialsSequence('compiletime');

        $sequence->addStep(new Step('neos.flow:cachemanagement:forceflush', [Scripts::class, 'forceFlushCachesIfNecessary']), 'neos.flow:systemlogger');
        $sequence->addStep(new Step('neos.flow:objectmanagement:compiletime:create', [Scripts::class, 'initializeObjectManagerCompileTimeCreate']), 'neos.flow:systemlogger');
        $sequence->addStep(new Step('neos.flow:systemfilemonitor', [Scripts::class, 'initializeSystemFileMonitor']), 'neos.flow:objectmanagement:compiletime:create');
        $sequence->addStep(new Step('neos.flow:reflectionservice:factory', [Scripts::class, 'initializeReflectionServiceFactory']), 'neos.flow:systemfilemonitor');
        $sequence->addStep(new Step('neos.flow:reflectionservice', [Scripts::class, 'initializeReflectionService']), 'neos.flow:reflectionservice:factory');
        $sequence->addStep(new Step('neos.flow:objectmanagement:compiletime:finalize', [Scripts::class, 'initializeObjectManagerCompileTimeFinalize']), 'neos.flow:reflectionservice');
        return $sequence;
    }
public function buildCompiletimeSequence ( ) : Sequence { $ sequence = $ this -> buildEssentialsSequence ( 'compiletime' ) ; $ sequence -> addStep ( new Step ( 'neos.flow:cachemanagement:forceflush' , [ Scripts :: class , 'forceFlushCachesIfNecessary' ] ) , 'neos.flow:systemlogger' ) ; $ sequence -> addStep ( new Step ( 'neos.flow:objectmanagement:compiletime:create' , [ Scripts :: class , 'initializeObjectManagerCompileTimeCreate' ] ) , 'neos.flow:systemlogger' ) ; $ sequence -> addStep ( new Step ( 'neos.flow:systemfilemonitor' , [ Scripts :: class , 'initializeSystemFileMonitor' ] ) , 'neos.flow:objectmanagement:compiletime:create' ) ; $ sequence -> addStep ( new Step ( 'neos.flow:reflectionservice:factory' , [ Scripts :: class , 'initializeReflectionServiceFactory' ] ) , 'neos.flow:systemfilemonitor' ) ; $ sequence -> addStep ( new Step ( 'neos.flow:reflectionservice' , [ Scripts :: class , 'initializeReflectionService' ] ) , 'neos.flow:reflectionservice:factory' ) ; $ sequence -> addStep ( new Step ( 'neos.flow:objectmanagement:compiletime:finalize' , [ Scripts :: class , 'initializeObjectManagerCompileTimeFinalize' ] ) , 'neos.flow:reflectionservice' ) ; return $ sequence ; }
Builds a boot sequence starting all modules necessary for the compiletime state.
This includes all of the "essentials" sequence.

@return Sequence
@api
Builds a boot sequence starting all modules necessary for the compiletime state . This includes all of the essentials sequence .