diff options
-rw-r--r-- | framework/TComponent.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/framework/TComponent.php b/framework/TComponent.php index 647653dd..55c19ecf 100644 --- a/framework/TComponent.php +++ b/framework/TComponent.php @@ -801,6 +801,16 @@ class TPropertyValue else throw new TInvalidDataValueException('propertyvalue_enumvalue_invalid',$value,implode(' | ',$enums)); } + + /** + * Converts the value to 'null' if the given value is empty + * @param mixed value to be converted + * @return mixed input or NULL if input is empty + */ + public static function ensureNullIfEmpty($value) + { + return empty($value) ? null : $value; + } } /** |