private function processTokenPart(
        $tokenValue,
        ArrayObject $combined,
        ArrayObject $splitParts,
        &$strName,
        &$strCat
    ) {
        if ($tokenValue === ';') {
            $combined[] = $this->getPartFor($strName, $strCat, $splitParts);
            $strName = '';
            $strCat = '';
            return true;
        } elseif ($tokenValue === '=' && $strCat !== '') {
            $strName = $strCat;
            $strCat = '';
            return true;
        }
        return false;
    }
private function processTokenPart(
        $tokenValue,
        ArrayObject $combined,
        ArrayObject $splitParts,
        &$strName,
        &$strCat
    ) {
        if ($tokenValue === ';') {
            $combined[] = $this->getPartFor($strName, $strCat, $splitParts);
            $strName = '';
            $strCat = '';
            return true;
        } elseif ($tokenValue === '=' && $strCat !== '') {
            $strName = $strCat;
            $strCat = '';
            return true;
        }
        return false;
    }
private function processTokenPart ( $ tokenValue , ArrayObject $ combined , ArrayObject $ splitParts , & $ strName , & $ strCat ) { if ( $ tokenValue === ';' ) { $ combined [ ] = $ this -> getPartFor ( $ strName , $ strCat , $ splitParts ) ; $ strName = '' ; $ strCat = '' ; return true ; } elseif ( $ tokenValue === '=' && $ strCat !== '' ) { $ strName = $ strCat ; $ strCat = '' ; return true ; } return false ; }
Handles parameter separator tokens during final processing.

If the end token is found, a new HeaderPart is assigned to the passed
$combined array.  If an '=' character is found, $strCat is assigned to
$strName and emptied.

Returns true if the token was processed, and false otherwise.

@param string $tokenValue
@param ArrayObject $combined
@param ArrayObject $splitParts
@param string $strName
@param string $strCat
@return boolean
Handles parameter separator tokens during final processing .