/** * parse pdu string * @param PDU $pdu * @return \self */ public static function parse(PDU $pdu) { $self = new Data($pdu); if ($pdu->getDcs()->getTextAlphabet() == DCS::ALPHABET_UCS2) { $self->_isUnicode = TRUE; } list($self->_data, $self->_size, $part) = Data\Part::parse($self); $self->_parts[] = $part; return $self; }