From 96023079d5790db24f99ef0813e734e6add4fb4f Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Fri, 7 Jun 2013 14:32:30 +1200 Subject: [PATCH] API Removed user_error when setting missing option on UploadField via setConfig. Added documentation to this function as a replacement for the check. --- forms/UploadField.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/forms/UploadField.php b/forms/UploadField.php index 55e352137..a6ba8ec68 100644 --- a/forms/UploadField.php +++ b/forms/UploadField.php @@ -502,14 +502,13 @@ class UploadField extends FileField { /** * Assign a front-end config variable for the upload field * + * @see https://github.com/blueimp/jQuery-File-Upload/wiki/Options for the list of front end options available + * * @param string $key * @param mixed $val * @return UploadField self reference */ public function setConfig($key, $val) { - if(!array_key_exists($key, $this->ufConfig)) { - user_error("UploadField->setConfig called with invalid option: '$key'", E_USER_ERROR); - } $this->ufConfig[$key] = $val; return $this; } @@ -517,13 +516,13 @@ class UploadField extends FileField { /** * Gets a front-end config variable for the upload field * + * @see https://github.com/blueimp/jQuery-File-Upload/wiki/Options for the list of front end options available + * * @param string $key * @return mixed */ public function getConfig($key) { - if(!array_key_exists($key, $this->ufConfig)) { - user_error("UploadField->getConfig called with invalid option: '$key'", E_USER_ERROR); - } + if(!isset($this->ufConfig[$key])) return null; return $this->ufConfig[$key]; }