value = preg_split( '(\s+)', $value, -1, PREG_SPLIT_NO_EMPTY ); return $this; } /** * Get regular expression matching the value * * Return a regular sub expression, which matches all possible values of * this value type. The regular expression should NOT contain any named * sub-patterns, since it might be repeatedly embedded in some box parser. * * @return string */ public function getRegularExpression() { return '(\S+\s*)+'; } /** * Convert value to string * * @return string */ public function __toString() { return implode( ' ', $this->value ); } } ?>