private function generateOpeningBracket($subPattern = null)
    {
        if ($subPattern !== true && (false === $subPattern || false === $this->subPattern)) {
            return '(?:';
        }

        return '(';
    }
private function generateOpeningBracket($subPattern = null)
    {
        if ($subPattern !== true && (false === $subPattern || false === $this->subPattern)) {
            return '(?:';
        }

        return '(';
    }
private function generateOpeningBracket ( $ subPattern = null ) { if ( $ subPattern !== true && ( false === $ subPattern || false === $ this -> subPattern ) ) { return '(?:' ; } return '(' ; }
Generate the opening bracket

@param boolean $subPattern Use sub pattern capturing?

@return string
Generate the opening bracket