/** * Decodes a string into an array of Vpdi_Property objects * * @param string $string * @access public * @return array */ public static function decodeProperties($string) { $string = self::convertLineEndings($string); $string = self::unfoldLines($string); $properties = array(); $lines = explode("\n", $string); foreach ($lines as $line) { if (empty($line)) { continue; } $properties[] = Vpdi_Property::decode($line); } return $properties; }