public static function exists(string $moduleName, array $options = []) : bool
    {
        $config = (new ModuleConfig(ConfigType::MIGRATION(), $moduleName, null, $options))->parseToArray();
        if (empty($config)) {
            return false;
        }

        $config = (new ModuleConfig(ConfigType::MODULE(), $moduleName, null, $options))->parseToArray();
        if (empty($config['table']) || empty($config['table']['type'])) {
            return false;
        }

        return true;
    }
public static function exists(string $moduleName, array $options = []) : bool
    {
        $config = (new ModuleConfig(ConfigType::MIGRATION(), $moduleName, null, $options))->parseToArray();
        if (empty($config)) {
            return false;
        }

        $config = (new ModuleConfig(ConfigType::MODULE(), $moduleName, null, $options))->parseToArray();
        if (empty($config['table']) || empty($config['table']['type'])) {
            return false;
        }

        return true;
    }
public static function exists ( string $ moduleName , array $ options = [ ] ) : bool { $ config = ( new ModuleConfig ( ConfigType :: MIGRATION ( ) , $ moduleName , null , $ options ) ) -> parseToArray ( ) ; if ( empty ( $ config ) ) { return false ; } $ config = ( new ModuleConfig ( ConfigType :: MODULE ( ) , $ moduleName , null , $ options ) ) -> parseToArray ( ) ; if ( empty ( $ config [ 'table' ] ) || empty ( $ config [ 'table' ] [ 'type' ] ) ) { return false ; } return true ; }
Checks if the provided module name exists

@param string $moduleName Module name
@param mixed[] $options Options for ModuleConfig constructor
@return bool
Checks if the provided module name exists