private function getPatternId() : string
    {
        return sprintf(
            '%s::u%d::c%d::d%s::p%s',
            $this->patternId['division'],
            $this->patternId['useragent'],
            $this->patternId['child'],
            $this->patternId['device'],
            $this->patternId['platform']
        );
    }
private function getPatternId() : string
    {
        return sprintf(
            '%s::u%d::c%d::d%s::p%s',
            $this->patternId['division'],
            $this->patternId['useragent'],
            $this->patternId['child'],
            $this->patternId['device'],
            $this->patternId['platform']
        );
    }
private function getPatternId ( ) : string { return sprintf ( '%s::u%d::c%d::d%s::p%s' , $ this -> patternId [ 'division' ] , $ this -> patternId [ 'useragent' ] , $ this -> patternId [ 'child' ] , $ this -> patternId [ 'device' ] , $ this -> patternId [ 'platform' ] ) ; }
Builds and returns the string pattern id from the array components

@return string
Builds and returns the string pattern id from the array components