public function getTouchDowns(AbstractMessage $message)
    {
        $touchdown = array();
        $messageSegments = $message->getEncryptedSegments();
        /** @var AbstractSegment $msgSeg */
        foreach ($messageSegments as $msgSeg) {
            $segment = $this->findSegmentForReference('HIRMS', $msgSeg);
            if (null != $segment) {
                $parts = $this->splitSegment($segment);
                // remove header
                array_shift($parts);
                foreach ($parts as $p) {
                    $pSplit = $this->splitDeg($p);
                    if ($pSplit[0] == 3040) {
                        $td = $pSplit[3];
                        $touchdown[$msgSeg->getName()] = $td;
                    }
                }
            }
        }

        return $touchdown;
    }
public function getTouchDowns(AbstractMessage $message)
    {
        $touchdown = array();
        $messageSegments = $message->getEncryptedSegments();
        /** @var AbstractSegment $msgSeg */
        foreach ($messageSegments as $msgSeg) {
            $segment = $this->findSegmentForReference('HIRMS', $msgSeg);
            if (null != $segment) {
                $parts = $this->splitSegment($segment);
                // remove header
                array_shift($parts);
                foreach ($parts as $p) {
                    $pSplit = $this->splitDeg($p);
                    if ($pSplit[0] == 3040) {
                        $td = $pSplit[3];
                        $touchdown[$msgSeg->getName()] = $td;
                    }
                }
            }
        }

        return $touchdown;
    }
public function getTouchDowns ( AbstractMessage $ message ) { $ touchdown = array ( ) ; $ messageSegments = $ message -> getEncryptedSegments ( ) ; /** @var AbstractSegment $msgSeg */ foreach ( $ messageSegments as $ msgSeg ) { $ segment = $ this -> findSegmentForReference ( 'HIRMS' , $ msgSeg ) ; if ( null != $ segment ) { $ parts = $ this -> splitSegment ( $ segment ) ; // remove header array_shift ( $ parts ) ; foreach ( $ parts as $ p ) { $ pSplit = $ this -> splitDeg ( $ p ) ; if ( $ pSplit [ 0 ] == 3040 ) { $ td = $ pSplit [ 3 ] ; $ touchdown [ $ msgSeg -> getName ( ) ] = $ td ; } } } } return $ touchdown ; }
Some kind of HBCI pagination.

@param AbstractMessage $message

@return array
Some kind of HBCI pagination .