src/ModuleDependencyResolver.php
private function findComponentModuleByType(array $module_list, string $find_component_type)
    {
        foreach($module_list as $m)
        {
            $component_type = call_user_func([$m, 'declareComponentType']);

            if ($component_type == $find_component_type){
                return $m;
            }
        }
        return null;
    }
private function findComponentModuleByType(array $module_list, string $find_component_type)
    {
        foreach($module_list as $m)
        {
            $component_type = call_user_func([$m, 'declareComponentType']);

            if ($component_type == $find_component_type){
                return $m;
            }
        }
        return null;
    }
private function findComponentModuleByType ( array $ module_list , string $ find_component_type ) { foreach ( $ module_list as $ m ) { $ component_type = call_user_func ( [ $ m , 'declareComponentType' ] ) ; if ( $ component_type == $ find_component_type ) { return $ m ; } } return null ; }
Find component module by component type

@param string[] $module_list
@param string $find_component_type

@return string
Find component module by component type