Refactored --construct. Broke it into multiple functions to reduce nesting, localize and eliminate variables, and make flow clearer. Some of the resulting functions need similar refactoring, but some overall improvement has been gained. Eliminated $this->RawData parameter as handling of raw text is now handled in method arguments and there is no need to store it.
Refactored --construct.
Broke it into multiple functions to reduce nesting, localize and eliminate
variables, and make flow clearer. Some of the resulting functions need similar
refactoring, but some overall improvement has been gained.
Eliminated $this->RawData parameter as handling of raw text is now handled
in method arguments and there is no need to store it.

evought/VCard-Tools,evought/VCard-Tools