IMPR: allow func.method_name calls for setUfConfig
Example: $bulk = new BulkUploader(); $bulk->setUfSetup('getValidator.setAllowedExtensions', ['jpg', 'jpeg', 'png', 'gif']);
This commit is contained in:
parent
8341a46aed
commit
fa699e3831
|
@ -250,7 +250,15 @@ class BulkUploader implements GridField_HTMLProvider, GridField_URLHandler
|
|||
|
||||
//UploadField setup
|
||||
foreach ($this->ufSetup as $fn => $param) {
|
||||
$uploadField->{$fn}($param);
|
||||
$funcs = explode('.', $fn);
|
||||
$lastCall = array_pop($funcs);
|
||||
|
||||
$res = $uploadField;
|
||||
foreach ($funcs as $call) {
|
||||
$res = $res->{$call}();
|
||||
}
|
||||
|
||||
$res->{$lastCall}($param);
|
||||
}
|
||||
|
||||
$schema['data']['createFileEndpoint'] = [
|
||||
|
|
Loading…
Reference in New Issue