public static function createPattern($pattern)
    {
        $numVer = '([0-9]+|x|\*)';
        $numVer2 = '('.$numVer.'\.'.$numVer.')';
        $numVer3 = '('.$numVer.'\.'.$numVer.'\.'.$numVer.')';

        return '/^'.'('.$numVer.'|'.$numVer2.'|'.$numVer3.')'.$pattern.'/';
    }
public static function createPattern($pattern)
    {
        $numVer = '([0-9]+|x|\*)';
        $numVer2 = '('.$numVer.'\.'.$numVer.')';
        $numVer3 = '('.$numVer.'\.'.$numVer.'\.'.$numVer.')';

        return '/^'.'('.$numVer.'|'.$numVer2.'|'.$numVer3.')'.$pattern.'/';
    }
public static function createPattern ( $ pattern ) { $ numVer = '([0-9]+|x|\*)' ; $ numVer2 = '(' . $ numVer . '\.' . $ numVer . ')' ; $ numVer3 = '(' . $ numVer . '\.' . $ numVer . '\.' . $ numVer . ')' ; return '/^' . '(' . $ numVer . '|' . $ numVer2 . '|' . $ numVer3 . ')' . $ pattern . '/' ; }
Creates a pattern with the version prefix pattern.

@param string $pattern The pattern without '/'

@return string The full pattern with '/'
Creates a pattern with the version prefix pattern .