public static function getEngineType()
    {
        $container = self::getContainer();
        $builder = CollectionBuilder::create($container, new EngineTasks());

        return $container->get('projectXEngine')
            ->setBuilder($builder);
    }
public static function getEngineType()
    {
        $container = self::getContainer();
        $builder = CollectionBuilder::create($container, new EngineTasks());

        return $container->get('projectXEngine')
            ->setBuilder($builder);
    }
public static function getEngineType ( ) { $ container = self :: getContainer ( ) ; $ builder = CollectionBuilder :: create ( $ container , new EngineTasks ( ) ) ; return $ container -> get ( 'projectXEngine' ) -> setBuilder ( $ builder ) ; }
Get engine type instance.

@return \Droath\ProjectX\Engine\EngineTypeInterface
@throws \Psr\Container\ContainerExceptionInterface
@throws \Psr\Container\NotFoundExceptionInterface
Get engine type instance .