public function analyseUNA(string $line)
    {
        $line = \substr($line, 0, 6);
        if (isset($line[0])) {
            $this->sepComp = \preg_quote($line[0], self::$DELIMITER);
            $this->sepUnescapedComp = $line[0];
            if (isset($line[1])) {
                $this->sepData = \preg_quote($line[1], self::$DELIMITER);
                if (isset($line[2])) {
                    $this->sepDec = $line[2]; // See later if a preg_quote is needed
                    if (isset($line[3])) {
                        $this->symbRel = \preg_quote($line[3], self::$DELIMITER);
                        $this->symbUnescapedRel = $line[3];
                        if (isset($line[4])) {
                            $this->symbRep = $line[4]; // See later if a preg_quote is needed
                            if (isset($line[5])) {
                                $this->symbEnd = \preg_quote($line[5], self::$DELIMITER);
                            }
                        }
                    }
                }
            }
            $this->unaChecked = true;
        }
    }
public function analyseUNA(string $line)
    {
        $line = \substr($line, 0, 6);
        if (isset($line[0])) {
            $this->sepComp = \preg_quote($line[0], self::$DELIMITER);
            $this->sepUnescapedComp = $line[0];
            if (isset($line[1])) {
                $this->sepData = \preg_quote($line[1], self::$DELIMITER);
                if (isset($line[2])) {
                    $this->sepDec = $line[2]; // See later if a preg_quote is needed
                    if (isset($line[3])) {
                        $this->symbRel = \preg_quote($line[3], self::$DELIMITER);
                        $this->symbUnescapedRel = $line[3];
                        if (isset($line[4])) {
                            $this->symbRep = $line[4]; // See later if a preg_quote is needed
                            if (isset($line[5])) {
                                $this->symbEnd = \preg_quote($line[5], self::$DELIMITER);
                            }
                        }
                    }
                }
            }
            $this->unaChecked = true;
        }
    }
public function analyseUNA ( string $ line ) { $ line = \ substr ( $ line , 0 , 6 ) ; if ( isset ( $ line [ 0 ] ) ) { $ this -> sepComp = \ preg_quote ( $ line [ 0 ] , self :: $ DELIMITER ) ; $ this -> sepUnescapedComp = $ line [ 0 ] ; if ( isset ( $ line [ 1 ] ) ) { $ this -> sepData = \ preg_quote ( $ line [ 1 ] , self :: $ DELIMITER ) ; if ( isset ( $ line [ 2 ] ) ) { $ this -> sepDec = $ line [ 2 ] ; // See later if a preg_quote is needed if ( isset ( $ line [ 3 ] ) ) { $ this -> symbRel = \ preg_quote ( $ line [ 3 ] , self :: $ DELIMITER ) ; $ this -> symbUnescapedRel = $ line [ 3 ] ; if ( isset ( $ line [ 4 ] ) ) { $ this -> symbRep = $ line [ 4 ] ; // See later if a preg_quote is needed if ( isset ( $ line [ 5 ] ) ) { $ this -> symbEnd = \ preg_quote ( $ line [ 5 ] , self :: $ DELIMITER ) ; } } } } } $ this -> unaChecked = true ; } }
Read UNA's characters definition

@param string $line : UNA definition line (without UNA tag). Example : :+.? '

@return void
Read UNA s characters definition